0
ListViewで選択する項目を表示するにはどうすればよいですか?私が選ぶの項目を表示する方法(私が1以上のものを選ぶ)android:ListViewで選択したアイテムを表示する方法(複数)
ListViewで選択する項目を表示するにはどうすればよいですか?私が選ぶの項目を表示する方法(私が1以上のものを選ぶ)android:ListViewで選択したアイテムを表示する方法(複数)
あなたを介してすべてのチェックされた項目を取得することができます - 私はボタンを押したときに
ListView lstView = getListView();
lstView.setChoiceMode(2); //CHOICE_MODE_MULTIPLE
lstView.setTextFilterEnabled(true);
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_checked, items));
public void onListItemClick(ListView parent, View v, int position, long id) {
parent.setItemChecked(position, parent.isItemChecked(position));
TT.setText(items[position]);
}
は:getListView().getCheckedItemPositions();
私はこのコードを持っています例えば
:
SparseBooleanArray checked = lv.getCheckedItemPositions();
for (int i = 0; i < checked.size(); i++) {
if(checked.get(i))
Log.i("CheckedItem", ids.get(checked.indexOfKey(i)));
}
あなたがしてアイテムIDを確認することができます:
long[] idsOfCheckedItems = linesListView.getCheckItemIds();
私は決してそれを知らなかった。 – MKJParekh
@Frankenstein楽しんでいるのか、本当に知らないのですか? :) –
本当にリストビューはこの機能を知りませんでした。今すぐチェックしてください。 – MKJParekh