2010-11-21 9 views

Antwort

0

die button.setOnCLickListener in Ihrem getView() Methode des Adapters ein.

+0

Wie hilft es, Tastenereignisse zu hören? Ihre Antwort sollte deaktiviert sein. –

+0

Wahrscheinlich sollten Sie es vor dem Kommentieren ausprobieren. Ich schätze, die Person, die die Frage gestellt hat, hat es versucht. –

+0

Ich habe das auch versucht. –

2

Ich hatte das gleiche Problem.Aber beim Hinzufügen von Button onClick-Ereignis zum Adapter, war es nicht in der Lage, auf das click-Ereignis des Listenelements zu hören.so habe ich Bild anstelle einer Schaltfläche verwendet und dann registriert sein Click-Ereignis in Adapter und das hat gut funktioniert.

+1

Der einzige wesentliche Unterschied zwischen einer Schaltfläche und einem Bild besteht darin, dass die Schaltfläche den Fokus hat, während das Bild dies nicht tut. Sie könnten android: focusable = false auf die Schaltfläche setzen und es würde auch funktionieren. –