Как получить вид группы или дочернего элемента?

У меня вопрос. Можно получить представление группы или дочернего элемента в ExpandableListView, но не в обработчике кликов. Мне нужно установить цвет фона для некоторой строки в простой функции


person user1711993    schedule 08.08.2014    source источник
comment
Можете ли вы объяснить больше, что вы пытаетесь сделать? Обычно мы используем адаптер для установки отличительных свойств строки во время ее создания.   -  person Chitranshu Asthana    schedule 08.08.2014
comment
Привет Чинтрашу! Мне нужно просто получить вид из ExpandableListView, который меняет цвет фона. Я знаю, что могу сделать это в обработчике, где у меня есть ссылка на представление, но могу ли я сделать это просто в простой функции? Да, у меня есть адаптер   -  person user1711993    schedule 08.08.2014
comment
Почему вы не устанавливаете фон при создании строки?   -  person Chitranshu Asthana    schedule 08.08.2014
comment
Потому что у меня есть поток, который начался с другого действия и по завершении должен выбрать какой-то фон. На самом деле я могу сбросить адаптер и добавить логику в те функции, о которых вы говорите, но это не элегантно. Можно ли получить вид и изменить фон?   -  person user1711993    schedule 08.08.2014
comment
Взгляните на этот пост. stackoverflow.com/a/21550892/1537997 показывает, как получить видимую первую видимую группу. Получив это, вы можете выполнить list.getChildCount и определить, видны ли интересующие вас группы/дочерние элементы. Если они видны, вы можете выполнить list.getchildat, чтобы получить строку.   -  person Chitranshu Asthana    schedule 08.08.2014