Я искал высоко и низко для этой проблемы, но не смог найти что-то конкретное.Android: ListView с флажком
В принципе, у меня есть список друзей в ListView, и я пытаюсь создать группу, выбирая конкретных друзей. Для этого я создал Activity с SearchView и ListView. Поиск будет фильтровать и отображать друзей, которые я хочу добавить. Для этого я хочу использовать флажок. Все «проверенные» друзья будут переданы другому действию, где создание группы может быть завершено.
В макете деятельности есть ListView
. Я написал свой собственный адаптер, и этот адаптер раздувает макет строки для ListView. Макет адаптера имеет CheckBox
, который я явно добавил.
Так раскладка деятельности имеет: ListView расположения строк имеет: TextView и Checkbox
но у меня возникают проблемы с: 1. Попытки сохранить галочку при прокрутке/поиска в ListView, как вид освежает и флажок воссоздан как непроверенный - я решил это пока, поддерживая список щелчков. Я делаю это в методе getView()
адаптера. 2. Попытка определить, к какой строке списка ListView принадлежит флажок. Мне понадобится это, чтобы создать группу друзей. 3. Разрешить редактировать список избранных друзей - добавлять/удалять друзей перед созданием группы.
Вот схематическое изображение:
EDIT
Добавление в другой диаграмме, чтобы показать, как это работает.
Итак, начиная с первого занятия, я перехожу во второй, чтобы искать и добавлять друзей. Как только я выбрал своих друзей, я отправлю список обратно в свою первую деятельность, когда я нажимаю кнопку «ОК».
Флажок является частью компоновки строк и так надувают адаптером. Перечень является частью макета деятельности и предан действию. – srinij
что ты мне говоришь? Я пытаюсь ответить на ваш вопрос, не задавая вам вопрос. – user3547548