So habe ich eine ziemlich einfache RecycleView
von einer adapter
gesteuert. Jedes Element in der Liste ist ein benutzerdefiniertes Objekt (CharacterModel), das in CardViews
angezeigt wird. Jeder CardView
zeigt die Felder des Objekts (wie Name und HP). Ich möchte, dass diese Felder den Wert ändern können. Ich möchte wissen, wie man einen Listener einrichtet, so dass, wenn ich einen der EditText
klicke, ich den Wert für das Objekt und das Feld einstellen kann.Listener auf EditText in einem CardView in einem RecyclerView
Die nächstgelegene ich bekam, war mit diesem Tutorial: https://tutorialwing.com/android-recyclerview-tutorial-example/
Aber das erlaubt nur mir, welche CardView
(das Objekt) Ich klickte zu identifizieren. Nicht die EditText
innerhalb dieser CardView
.
Einige Code wäre schön; Aber warum können Sie nicht mithilfe der Sichten-ID feststellen, welcher Bearbeitungstext angeklickt wird? Was genau machst du für dich Hörer/Klick Listener – AChez9
Nun, wenn ich dem Tutorial folgen, bekomme ich nicht die EditText-Ansicht, ich bekomme die CardView-Ansicht. –
Versuchen Sie stattdessen dieses Tutorial: https://guides.codepath.com/android/using-the-recyclerview#attaching-click-handlers-using-listeners – AChez9