RecyclerViewに対するAdapterの中で、行がタップされた際にListViewに対してArrayAdapterを用いてデータを渡そうとしています。
しかし、下記エラーが出て格納できません。どのようにしたら解決できるか分からず、教えていただけないでしょうか。
エラーメッセージ
None of the following functions can be called with the arguments supplied:
public constructor ArrayAdapter<T : Any!>(p0: Context, p1: Int, p2: Array<(out) TypeVariable(T)!>) defined in android.widget.ArrayAdapter
public constructor ArrayAdapter<T : Any!>(p0: Context, p1: Int, p2: Int) defined in android.widget.ArrayAdapter
public constructor ArrayAdapter<T : Any!>(p0: Context, p1: Int, p2: (Mutable)List<TypeVariable(T)!>) defined in android.widget.ArrayAdapter
コード
kotlin
1 private inner class ItemClickListener : View.OnClickListener{ 2 override fun onClick(view: View) { 3 val test = view.findViewById<ListView>(R.id.score_hisotry) 4 val scoreHistory=mutableListOf("5","2","3") 5 val adapter = ArrayAdapter(this@PlayerScoreAdapter,android.R.layout.simple_expandable_list_item_1,scoreHistory) 6 test.adapter=adapter 7 } 8 }
あなたの回答
tips
プレビュー