ListView - странное поведение
Добавлено: 15 июл 2014, 13:26
Всем привет!!!
Решил создать свой layout-item для ListView.
1. Создал xml-файл, содержащий ImageView, TextView и ChecBox.
2. Создаю SimpleAdapter, заполняю его данными и подпихиваю ему свой layout-item.
3. Устанавливаю SimpleAdapter в ListView.
Список отобразился как положено с текстом, с иконками и чекбоксами. Прокрутка, ItemClick и ItemLongClick отрабатывают отлично. НО!!!
Когда я отмечаю один элемент списка (кликаю, соответствующий чекбокс устанавливается в True), то прокрутив список ниже, обнаруживаю, что в ListView отметился еще один элемент списка. Отмечаю еще один элемент, и ListView отмечает еще один.
В итоге получается 4 отмеченных элемента.
Кто нибудь может объяснить такое поведение?
Решил создать свой layout-item для ListView.
1. Создал xml-файл, содержащий ImageView, TextView и ChecBox.
2. Создаю SimpleAdapter, заполняю его данными и подпихиваю ему свой layout-item.
3. Устанавливаю SimpleAdapter в ListView.
Список отобразился как положено с текстом, с иконками и чекбоксами. Прокрутка, ItemClick и ItemLongClick отрабатывают отлично. НО!!!
Когда я отмечаю один элемент списка (кликаю, соответствующий чекбокс устанавливается в True), то прокрутив список ниже, обнаруживаю, что в ListView отметился еще один элемент списка. Отмечаю еще один элемент, и ListView отмечает еще один.
В итоге получается 4 отмеченных элемента.
Кто нибудь может объяснить такое поведение?