如何取消选中ListView的所有CheckBox? 我正在扩展一个ArrayAdapter,我已经尝试了类似的东西:
private void listCheckBoxesState(boolean select) {
final ListView list = getListView();
for(int i=0;i<getListAdapter().getCount();i++) {
list.setItemChecked(i, select);
}
}
它不起作用! :(
答案 0 :(得分:0)
更新所有item
,然后致电notifyDatasetChanged
。您可以在适配器内部的方法中执行此操作,以使其对您的活动更加透明。
答案 1 :(得分:0)
for(int i=0;i<getListAdapter().getCount();i++) {
list.setItemChecked(i, false);
}