にリストビューのすべてのチェックボックスを選択しI'amは、ダイアログ内のボタンをクリックすることにより、リストビューのすべてのチェックボックスを選択します。ここ私は<strong>チェックボックス</strong> .Iで<strong>リストビュー</strong>を表示しましたで<strong>カスタムダイアログ</strong>を持つアンドロイド
は、上記のコードでonClickListener
selectAll.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
for (int i = 0; i < listView.getChildCount(); i++) {
LinearLayout myLayout =(LinearLayout)listView.getChildAt(i);
CheckBox cb = (CheckBox) myLayout.findViewById(R.id.checkbox);
cb.setChecked(true);
}
}
});
私のボタンである私は、唯一のビューの上にあるこれらのチェックボックスをチェックすることができています。 これは、listViewがビューを再利用するために発生します。
アダプタのGetViewメソッド(真) –