пользовательский вид Android в расширяемом списке с адаптером сходит с ума - PullRequest
0 голосов
/ 11 марта 2012

У меня серьезная проблема с пользовательским представлением, которое я использую в expandableListView.Я использую адаптер, который расширяет BaseExpandableListAdapter.Пользовательский вид меняет свое состояние в зависимости от того, к нему обращаются или изменяют.Изменение состояния включает в себя анимацию и показ / скрытие частей пользовательского интерфейса.Проблема в том, что даже если я позволю себе только два представления, когда я нажимаю на второе представление, чтобы изменить свое состояние, адаптер вызывает getViewGroup для двух представлений, но систематически инвертирует соответствующие идентификаторы данных модели.пользовательский интерфейс, чтобы оживить снова ... Я уточняю, что я не использую шаблон виджета, так как пользовательский вид имеет свои внутренние ссылки на элементы управления, которые необходимо обновить.Любая идея будет оценена?

1 Ответ

0 голосов
/ 11 марта 2012

Я нашел решение, каждый раз, когда модель изменяется, я вызывал notifyDataChanged (), что делает перерисовку всего списка

...