нажмите кнопку прослушивания для кнопки внутри списка просмотра в Android - PullRequest
3 голосов
/ 21 сентября 2011

В моем приложении для Android у меня есть список, и в каждой строке у меня есть button. При нажатии button должен открыться другой activity. Я немного запутался, как сделать слушатель щелчка. Может ли кто-нибудь любезно предложить? Спасибо.

примечание: я могу создать прослушиваемый щелчок внутри адаптера массива. Однако я не могу начать новое действие оттуда: (

Ответы [ 2 ]

4 голосов
/ 11 апреля 2013

Поместите кнопку в ваш пользовательский вид и обработайте событие click в методе getView.

Ваш код должен выглядеть примерно так.

0 голосов
/ 21 сентября 2011

где бы вы ни надували представление строки, получите ссылку на кнопку в listItem и добавьте к ней clickListener.Вы устанавливаете слушателя на

button.setOnClickListener()

и в слушателе нажимаете вызов new activity.

, объявляете поле вашего класса активности следующим:когда вы вызываете новую активность,

mCurrentContext.startActivity(Intent, int);
...