2017-12-06 42 views
0

私は複数選択肢リストビューを持っています。私はいくつかのチェックボックスをチェックしたいが、すべてではない。私は以下のコードを試していますが、そこからどこに行くのか、それが始まりなのかどうかはわかりません。Android Kotlin多肢選択リストビューでチェックボックスをチェックする方法

val listView = findViewById<ListView>(R.id.mylist_listview) 
     val values = arrayOf("One", "Two", "Three") 

     val list = ArrayList<String>() 
     for (i in values.indices) { 
      list.add(values[i]) 
     } 
     val adapter = ArrayAdapter(this, 
       android.R.layout.simple_list_item_multiple_choice, list) 
     listView.setAdapter(adapter) 


     val cntChoice = listView.getCount() 

     for (i in 0 until cntChoice) { 

      listView. //Something to check boxes 

      } 

     } 
+0

見つかったsetItemChecked()メソッド。できます – james

答えて

1

複数の選択肢を使用するには、私は解決策を見つけたlistView.choiceMode = ListView.CHOICE_MODE_MULTIPLE を追加し、listView.setItemChecked(position, true)

0

を使用するために必要な項目をチェックします。

for (i in 0 until cntChoice) { 
     listView.setItemChecked(i,true) 
    } 
関連する問題