2012-09-03 17 views
5

Mam ListView i zapełniam go widokiem zawierającym przyciski. Ustawiam listenery na przycisk z dostosowanego, ale kiedy klikam konkretny element ListView - nic się nie dzieje. Tak więc możemy powiedzieć, że tylko przyciski onClick Listener są wywoływane, kiedy potrzebuję kliknąć na listViewItem. Co robić?Przycisk onClick i ListView onItemClick

+0

Kod pocztowy co zaimplementowałeś? – user370305

Odpowiedz

18

Zestaw do przycisku w pliku xml: android:focusable="false"

To dlatego Przycisk odbywa się skupić. Teraz możesz użyć zarówno onClick dla swoich przycisków, jak i onItemClick dla każdego wiersza w ListView, mówiąc, że Button nie powinien być w stanie ustawić.

+0

Tak, spróbuj tego, myślę, że to jest to, czego potrzebujesz – lemoncodes

+0

hej, zabezpieczysz mój czas. wielkie dzięki ... –

0

trzeba ustawić w pozycji kliknij jak ten listView.setOnItemClickListener();

0

Lepiej jest zrobić onlcick na pozycji listview only.You można ustawić kilka flag i przełączać pomiędzy funkcjami.

Powiązane problemy