Frage

Ich weiß, dass es um Tonnen anderer Threads um das gleiche Thema gibt, aber keiner von ihnen scheint mit meinem Szenario zu arbeiten, und ich konnte meinen Listenview nicht bekommen, um mit ihrem Code zu arbeiten.Grundsätzlich verwende ich ein SimpleCursoradapter, um eine ListView mit Elementen aus der Datenbank aufzufüllen.Jede ListView-Zeile verwendet ein benutzerdefiniertes Layout, das aus einem Kontrollkästchen und einer einfachen Texte besteht.Wie erkenne ich einen Klick auf das Kontrollkästchen?Ich weiß, dass ich OnitemClickListener verwenden muss, aber ich weiß nicht, wie ich das in meinen Code integrieren soll.Hier ist mein Code: generasacodicetagpre.

r.xml.view_reminders_item_layout ist die benutzerdefinierte ListView-Layout-Datei.Wie kaufe ich das Kontrollkästchen aus dieser Datei und setze einen Klick-Hörer darauf?Danke für all Ihre Hilfe!

War es hilfreich?

Lösung

Wenn Sie das Kontrollkästchen überprüfen möchten, wenn ein Element angeklickt wird, können Sie es tun, indem Sie den Check-Status des Kontrollkästchens in der OnITEMClick-Methode einstellen. generasacodicetagpre.

Wenn Sie den Klick auf nur das Kontrollkästchen erkennen möchten, stellen Sie dann die fokussierbare TRUE in XML ein. // in Ihrer benutzerdefinierten Liste Artikel ansehen.Es dauert den aktuellen Ansichtsfokus. generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top