Ich habe die RecyclerView mit Bild, Titel und Checkbox gefüllt. Ich habe zwei Probleme.
Wie Sie das Kontrollkästchen aktivieren, wenn auf die Bildansicht oder den gesamten Recycler-Eintrag geklickt wird.
Ich muss zur nächsten Aktivität gehen, indem ich alle überprüften Artikel aus der Recycler-Ansicht abrufe.
Mein Layout:
%Vor%Mein Adapter:
%Vor% Eine einfache Lösung kann sein, dass Sie OnItemCheckLister
erstellen und es ähnlich wie folgt implementieren können:
Dann in der Aktivität können wir das tun:
%Vor% Dann kannst du Sachen mit currentSelectedItems
machen.
Hinweis: Da für diese Lösung angenommen wird, dass das gesamte Element gedrückt wird, ist das Kontrollkästchen so eingestellt, dass es nicht angeklickt werden kann.
Sie können die Model-Klasse verwenden, um recycleerView-geprüfte Elemente abzurufen. Weitere Referenz: Kontrollkästchen Android Recyclerview
Modell
%Vor%Adapter
%Vor% 1) Sie können mainHolder.imageview OnClickListener
hinzufügen
2) Zwei Schritte:
Code:
%Vor%Fügen Sie einfach zwei Methoden zum Überschreiben von recyclerview
hinzu %Vor%von @ninjahoahong Ich füge Checkbox Listener in onBindViewHolder Methode hinzu und Checkbox kann klicken.
%Vor%Tags und Links android checkbox android-recyclerview recycler-adapter