У меня есть активность с ListView и адаптером. Каждая строка в моем ListView содержит один EditText и один CheckBox. У меня есть две проблемы с этим ListView: : каков наилучший способ сохранить отмеченные флажки после изменения ориентации устройства или нажатия кнопки «домой»? second: Я реализовал функциональность для удаления выбранных строк. Когда я нажимаю на флажок и нажимаю кнопку «удалить», я вызываю notifyDataSetChanged на свой адаптер, и все в порядке, но если выбранная строка не является последней строкой в моем списке, то после всех операций первое поле после удаляемого поля становится проверенным. Зачем?Операции над ListView с адаптером
0
A
ответ
0
Listview - это переработка просмотров все время. Это означает, что флажок в поле после удаляемого поля является SAME, как и в удаленном поле. Вот почему он становится проверенным.
Решение для проверяемого состояния всегда хранится вне представления в действии. Самый простой способ - это, вероятно, карта некоторого ключа к булеву.
0
Попробуйте это ..
Создать модель обозревают элемент списка и хранить проверяемых и непроверяемых значение одной переменной, а также вы должны использовать GetTag() и метод SetTag().
Смежные вопросы
- 1. ListView с адаптером изображения
- 2. ListView с пользовательским адаптером
- 3. ошибка с адаптером listview
- 4. Проблема с адаптером ListView
- 5. Проблемы с адаптером Listview
- 6. обновить ListView с пользовательским адаптером
- 7. Clickable ListView с пользовательским адаптером
- 8. Расширяемый ListView с пользовательским адаптером
- 9. Заполнение ListView с пользовательским адаптером
- 10. Populate ListView с Firebase адаптером
- 11. ListView фильтрации с простым адаптером
- 12. Настройка Android ListView с пользовательским адаптером
- 13. CheckBox в ListView, заполненном адаптером
- 14. ListView с пользовательским адаптером не отображается
- 15. ListView с пользовательским адаптером: некоторые элементы скрыты
- 16. Фильтрация ListView с пользовательским адаптером Array (Android)
- 17. Пользовательские строки в ListView с пользовательским адаптером
- 18. ListView с пользовательским адаптером в фрагменте
- 19. ListView с пользовательским адаптером. Сохранение данных
- 20. listview с базовым адаптером внутри фрагмента
- 21. Получить высоту ListView с пользовательским адаптером
- 22. Android ListView несколько массивов с пользовательским адаптером
- 23. Listview OnItemClickListener с неработающим адаптером клиента
- 24. ListView с пользовательским адаптером не выбирается
- 25. Обработка onClick с эффективным адаптером ListView
- 26. ListView onItemClick не работает с пользовательским адаптером
- 27. listview item selection с пользовательским адаптером
- 28. ListView С пользовательским адаптером setOnItemClickListener не работает
- 29. Как искать в ListView с пользовательским адаптером
- 30. Изменение изображения в ListView (с простым адаптером)