Handle Touch-Ereignis für Artikel in Recyclerview - Android

8

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.

    
Fareed 05.07.2015, 00:00
quelle

1 Antwort

7

Eine Möglichkeit besteht darin, Ihren Inhaber zu aktualisieren, damit er intern alle Blickklicks behandelt, z. B.

%Vor%     
Dimitar Genov 05.07.2015, 01:08
quelle