У меня есть ListView с установленным CHOICE_MODE_MULTIPLE. У меня также есть дополнительный заголовок для управления
(un) выбор всех элементов. Вопрос в том, правильно ли это сделать? Ну, это работает, однако я не уверен, что это правильно. Как вы видите ниже, есть checkAllCheckBoxes
объект, который я передаю в метод заголовка onClickListener (). Как вы думаете? Буду благодарен за любые ответы.
private OnClickListener checkAllCheckboxes = new OnClickListener(){
public void onClick(View v) {
ListView lv = getListView();
int size = getListAdapter().getCount();
if(lv.isItemChecked(0)){
for(int i = 0; i<=size; i++){
lv.setItemChecked(i, false);
}
} else {
for(int i = 0; i<=size; i++){
lv.setItemChecked(i, true);
}
}
}
};