2013-08-20 3 views
1

В моем приложении у меня есть ListView с флагами. У меня есть кнопка удаления. Когда я нажимаю кнопку удаления, я хочу удалить все элементы из списка ListView, которые отмечены. Есть ли какой-либо метод, который проверяет все элементы в ListView и удаляет все элементы из ListView.? Если нет, то как я могу получить свой результат ..?Удалить отмеченные предметы

+0

напишите свой код пожалуйста – Pavlos

ответ

0

Да, его легко.

У вас есть элементы списка, поэтому вы знаете, сколько флажков находится в списке. позиция связана с каждой строкой списка. Поэтому установите позицию как тег для флажков в методе getview listview. т. е. checkbox.setTag (позиция).

Теперь включите событие изменения флажка и сохраните все состояние флажка в булевом массиве. когда пользователь нажимает кнопку удаления, просто удаляйте элементы, значение которых истинно в булевом массиве.

Смежные вопросы