Снятие флажков CheckBoxes @ ListView для Android - PullRequest
0 голосов
/ 24 мая 2011

как я могу снять все флажки в ListView? Я расширяю ArrayAdapter, и я уже пробовал что-то вроде:

private void listCheckBoxesState(boolean select) {
    final ListView list = getListView();
    for(int i=0;i<getListAdapter().getCount();i++) {
        list.setItemChecked(i, select);
    }
}

И это не работает! (

Ответы [ 2 ]

0 голосов
/ 19 февраля 2013

ты пробовал?снимите флажок для меня на всех коробках

for(int i=0;i<getListAdapter().getCount();i++) {
    list.setItemChecked(i, false);
}
0 голосов
/ 24 мая 2011

Обновите все ваши item s и затем позвоните notifyDatasetChanged.Вы можете сделать это с помощью метода внутри вашего адаптера, чтобы он был более прозрачным для вашей деятельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...