2011-01-14 6 views
0

J'ai listview personnalisé avec textview et bouton. J'ai placé la poignée de clic de bouton dans les dossiers de xml et l'implémentation dans le ListActivity. Le problème est lorsque je clique sur le bouton, je ne peux pas obtenir quelle ligne sélectionnée que je clique.android Personnalisé ListView ligne sélectionnée sur le bouton cliquez sur

Cordialement

+0

Conseiller cet http://stackoverflow.com/questions/4181994/help-regarding-onclick-event-on-an -item-de-listview-custom-row-mise en page –

+0

merci .., l'a obtenu et il a travaillé – azmi

Répondre

7

Utilisez-vous votre propre adaptateur? Si oui, vous pouvez certainement définir une étiquette sur le bouton, indiquant sa position dans la liste.

quelque chose comme

@Override 
getView(... position ...){ 
//do stuff 
    buttonView.setTag(new Integer(position)); 
//do stuff 
} 

Ensuite, vous pouvez obtenir plus tard vérifier la view.getTag()onClick()

+0

merci matt ... ça a fonctionné – azmi

Questions connexes