2011-01-14 15 views
0

Ich habe benutzerdefinierte Listenansicht mit Textansicht und Schaltfläche. Ich habe das Button-Klick-Handle in den XML-Dateien und der Implementierung in der ListActivity gesetzt.android Benutzerdefinierte ListView ausgewählte Zeile auf Knopfdruck

Das Problem ist, wenn ich auf die Schaltfläche klicke, kann ich nicht die ausgewählte Zeile, die ich klicke.

Grüße

+0

Siehe überprüfen lassen http://stackoverflow.com/questions/4181994/help-regarding-onclick-event-on-an -item-of-listview-custom-row-layout –

+0

danke .., habe es und es hat funktioniert – azmi

Antwort

7

Verwenden Sie Ihren eigenen Adapter? Wenn ja, könnten Sie sicher einen Tag auf dem Knopf setzen, der seine Position in der Liste anzeigt.

so etwas wie

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

Dann können Sie später die diese view.getTag()onClick()

+0

danke matt ... es hat funktioniert – azmi

Verwandte Themen