2010-07-16 4 views
2

J'ai un ListActivty et je surcharge le onListItemClick (ListView listView, View view, position int, long id) dans mon activité List. Ma question est pourquoi onListItemClick() ne pas être rappelé (j'ai un point d'arrêt dans mon débogueur) quand j'ai un ImageButton dans ma vue de liste (l'une vue créée par mon adaptateur de liste à partir du curseur)?Question sur onListItemClick dans ListActivity

Merci.

+0

Cliquez-vous sur le bouton ou sur la ligne listview. Vous pouvez également implémenter un gestionnaire de clic pour votre bouton. – Pentium10

+0

Je suis en train de cliquer sur listview, mais la méthode onListItemClick (ListView listView, View view, int position, id long) n'est pas rappelée. – michael

Répondre

4

Le clic du bouton se produit-il, mais pas l'élément de la liste? Cela peut être un problème de mise au point lorsque le bouton supprime le focus de l'élément de liste. Essayez le réglage myImageButton.setFocusable(false);

+0

J'ai aussi ce problème pour ma liste avec des boutons d'image. J'ai mis myImageButton.setFocusable (false); mais toujours pas l'événement. Plz quelqu'un peut-il suggérer le moyen d'obtenir l'événement .. – Panache

Questions connexes