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%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);
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
Position im Listener erhalten
%Vor%Ich hoffe, diese Hilfe:)
Tags und Links android listview button onclicklistener adapter