Я создал собственный ListView .. каждый элемент моей конструкции ListView из макета.Как сохранить флажок в списке ListView
В моем макете есть текстовые элементы и ToggleButton. Мой ListView будет иметь около 50 элементов, а экран моего устройства может отображать по два элемента за раз.
Теперь, если мы выбрали ToggleButton на элементе и прокрутите вниз по списку ListView, выбранный элемент будет отсутствовать, и когда я вернусь к предыдущему выбранному элементу, я наблюдаю, что выбор для этой кнопки переключения исчез.
Я знаю, что это нормальное поведение в android, которое будет создавать элементы, которые в настоящее время отображаются.
Но я хочу сохранить эту ценность. Есть ли способ сохранить выбор. или я могу указать ListView на конструкцию donot каждый раз .. память не является проблемой для моего приложения.
Пожалуйста, дайте мне знать, если есть хорошее решение для этого.
Какой тип адаптера вы используете для заполнения «ListView»? – Chopin
Я использую BaseAdapter. – brig
'BaseAdapter' - абстрактный класс. Я имел в виду конкретную реализацию, такую как «ArrayAdapter» или «SimpleCursorAdapter». –
Chopin