OnClick Listener auf Schaltfläche in der Listenansicht in Android festlegen

8

Ich habe auf meinem Bildschirm eine Listenansicht, jedes Listenelement enthält zwei Textansichten und eine Schaltfläche. Wenn ich auf den Knopf klicke, möchte ich den Listeneintrag auswählen, um einige Daten von einem Vektor zu erhalten.

Das ist mein List Custom Adapter. Aber ich weiß nicht, wie ich das machen soll.

%Vor%     
Reham 24.11.2012, 16:27
quelle

2 Antworten

8

Versuchen Sie dies in Ihrem Adapter:

%Vor%

BEARBEITEN

Ihre Wrapperklasse:

%Vor%

Ändern Sie sub=(Button)findViewById(R.id.subscribe_now_btn); in sub=(Button) mRow.findViewById(R.id.subscribe_now_btn);

    
Artyom Kiriliyk 24.11.2012, 16:51
quelle
4

Sie können den Index der Listenansicht beim Klicken auf die Schaltfläche abrufen, hier zwei Beispiele: -

Sie können diese in Ihre onClick Methode des Listeners schreiben.

Beispiel 1

%Vor%

Beispiel 2

Setzen Sie die Position mit setTag beim Erstellen der Ansicht

%Vor%

Position im Listener erhalten

%Vor%

Ich hoffe, diese Hilfe:)

    
Hemant Sharma 09.07.2015 07:39
quelle