Пользовательский прослушиватель для элемента ListView - PullRequest
3 голосов
/ 03 августа 2011

У меня есть представление с добавленным ListView, которое фактически использует пользовательский элемент представления, выполненный программно.Внутри каждого элемента списка есть кнопка, которую нужно отслеживать, чтобы обновить другой элемент в представлении.Он становится недействительным только тогда, когда вы нажимаете кнопку элемента списка, а не где-либо еще в элементе списка.

Поэтому я подумал о создании пользовательского прослушивателя.Я запускаю его при нажатии кнопки , но у меня нет возможности получить к нему доступ из действия ListView .

Есть ли способ имитировать эти setOnItem...Listener с помощью пользовательского прослушивателя?Заранее спасибо

1 Ответ

1 голос
/ 03 августа 2011

Пожалуйста, смотрите эту ссылку, чтобы помочь с тем, как установить onClickListener из пользовательских ListAdapters.

Вы можете использовать myButton.getTag() и myButton.setTag() для помещения и получения данных в / из вашего View / Button.

См. эту ссылку, чтобы помочь с пользовательскими ListAdapters.
Здесь - еще один хороший пример того, как использовать пользовательский адаптер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...