私は、CHOICE_MODE_MULTIPLEを設定したListViewを持っています。私はまた、すべての項目を選択して (un)を管理するための追加ヘッダーがあります。問題はそれを行う正しい方法ですか?まあ、それは動作しますが、私はそれが正しい方法であるとは確信していません。以下に示すように、header onClickListener()メソッドに渡すcheckAllCheckBoxes オブジェクトがあります。どう思いますか?どんな反応にも感謝しています。ListViewのすべてのチェックボックスをチェックする正しい方法はありますか?
が同じことを行う必要があります
boolean check = lv.isItemChecked(0);
for(int i = 0; i <= size; i++)
lv.setItemChecked(i, !check);
みんなありがとうを復元します。まあ、私はまた、すべての項目が選択され、私はから1の選択を解除しているかのように、多分ヘッダのみに代わりにListViewコントロールするためにそのリスナーを追加する方が良いだろう思ったんだけど中央、h eaderはまだ選択されていて、よく見えません。 – Dan