Ich baue eine einfache Recyclerview mit benutzerdefiniertem Layout (Textansicht und Switch) und einem benutzerdefinierten Adapter.
Mein Problem ist, dass ich das click -Ereignis für den Switch nicht handhaben kann (wodurch es seinen Status wechselt), ich habe einen Touch-Listener für die Recycleransicht erstellt und er wird jedes Mal ausgelöst, wenn ich auf den Schalter klicke.
Nach vielen Versuchen wird auch der Schalter Touch-Listener ausgelöst, aber ich möchte das Touch-Ereignis für die RecyclerView deaktivieren, wenn auf den Schalter geklickt wird.
Hier ist mein Layout-Code:
%Vor%das ist mein Adaptercode:
%Vor%Und hier ist mein RecyclerView Touch-Handler:
%Vor%und in der onCreate-Methode rufe ich durch:
%Vor%Irgendwelche Hilfe bitte, ich habe schon viele Lösungen ausprobiert, aber nichts hat für Entschuldigung funktioniert.
Vielen Dank im Voraus.
Eine Möglichkeit besteht darin, Ihren Inhaber zu aktualisieren, damit er intern alle Blickklicks behandelt, z. B.
%Vor%Tags und Links android android-recyclerview ontouchevent