以下のように ListView 選択モードを設定しました。
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
しかし、いくつかのアイテムを選択して選択したアイテムをトーストしようとすると、空の文字列が表示されます。
選択したアイテムを乾杯する方法:
String selected = "";
int cntChoice = listView.getCount();
SparseBooleanArray sparseBooleanArray = listView.getCheckedItemPositions();
for (int i = 0; i < cntChoice; i++) {
if (sparseBooleanArray.get(i)) {
selected +=listView.getItemAtPosition(i).toString() + "\n";
}
}
Toast.makeText(getApplicationContext(),selected,Toast.LENGTH_SHORT).show();
アダプターの変換ビューのリスナーを設定しましたが、問題は
それを管理することは可能ですか?
コンバートビューリスナーで選択したアイテムを設定することは可能ですか?