-1

Ich habe ein Kontextmenü für meine Recycler-Ansichtselemente erstellt. Im Menü habe ich Watch (wie Favoriten), Share and Hide. Nun möchte ich die genaue Position der Recycler-Ansicht ermitteln und prüfen, ob die Watch- oder Hide-Taste gedrückt wurde. Wie kann ich das tun? Ich habe eine Flagge verwendet, aber das überprüft nur die gesamte Recycler-Ansicht, so dass es nicht funktioniert.Ändern Sie den Text eines bestimmten Kontextmenüelements

Ich kann Quellcode auf Anfrage auch zeigen. Ich weiß, dass es in meinem Adapter gehen muss, aber kann die Position davon nicht herausfinden

Vielen Dank im Voraus.

+0

Fügen Sie einfach eine boolesche Variable in Ihre Liste ein, um zu überprüfen, ob die Schaltfläche Watch oder Hide –

+0

Whereabouts angezeigt wird, im Adapter, den ich kenne, aber im OnBind oder woanders? – BilalMH

+0

wo Sie Ihren onClickListener –

Antwort

0

Fügen Sie einfach eine boolesche Variable in Ihre Liste ein, um zu prüfen, ob die Schaltfläche Beobachten oder Verbergen angezeigt wird. Verwenden Sie die getAdapterPosition() -Methode, wenn der Benutzer auf die Schaltfläche geklickt hat, und verwenden Sie diese Position, um den Wert in Ihrer Modellklasse zu aktualisieren.

Verwandte Themen