работа с ExpandableListActivity с флажком

Я использую ExpandableListActivity, и в каждой дочерней строке есть текстовое представление и флажок. Я использую SimpleCursorTreeAdapter для привязки данных. Проблема здесь в том, что когда я устанавливаю флажок, прокручиваю вниз и снова возвращаюсь, этот флажок снимается. Или другая проблема, когда я устанавливаю флажок, который также выбирает другой флажок. Я не мог понять, почему это происходит. Кто-нибудь знает, как решить эту проблему?


person Sohan Badaya    schedule 13.10.2012    source источник
comment
Сначала прочитайте мое объяснение здесь: заголовок ="расширяемый список Android onclicklistener для кнопок в дочернем элементе с помощью"> stackoverflow.com/questions/12803064/, затем просмотрите мой код здесь: stackoverflow.com/questions/12761200/   -  person mango    schedule 13.10.2012


Ответы (1)


это происходит из-за того, что в вашем адаптере используется метод просмотра. Используйте эту ссылку, чтобы решить свою проблему.

ссылка для изучения

person Jeetu    schedule 13.10.2012
comment
Я нашел одну странную вещь. Если я отключу флажок, нажмите, а затем, если я нажму в любом месте дочернего элемента группы. флажок выбирается и правильно сохраняет состояние флажка. Нет проблем с кэшированием. Но когда я делаю флажок активным и если я выбираю флажок. Возникает проблема с кэшированием, это означает, что если я прокрутлю вниз и снова зайду, флажок будет снят. или случайный выбор флажка. - person Sohan Badaya; 15.10.2012
comment
sohan, вы выполняете операцию над флажком в вашем CustomAdapter - person Jeetu; 15.10.2012