Возможно ли, чтобы дочерние представления элемента списка получали фокус? У меня есть пользовательский вид списка. Каждая строка имеет линейный макет с двумя представлениями, кнопкой и текстовым представлением. Я хочу получить событие нажатия на кнопку, а также изменить цвет фона с помощью фокуса.
Сосредоточиться на дочерних представлениях элемента списка
Ответы (2)
Вау, это было тяжело читать. Вы должны отредактировать вопрос и попытаться объяснить себя лучше.
Чтобы включить прослушиватель кликов на этих кнопках, вы должны добавить прослушиватель внутри метода getView() адаптера. Если вы используете шаблон держателя вида
holder.button.setOnClickListener(...)
а затем получить доступ к родителю или что-то еще, чтобы изменить фон.
Если вы не понимаете, о чем я говорю с этим держателем, посмотрите это видео а>, это в начале.
Удачи!
person
Maragues
schedule
08.06.2010
Из того, что я смог понять из вашего вопроса, это может быть тем, что вам нужно.
Не цитируйте собственные предложения. Кроме того, чтение того, что вы набрали, перед тем, как нажать «Опубликовать», сэкономит много усилий, потраченных на понимание вопроса.
person
Primal Pappachan
schedule
08.06.2010