Hängen Sie onClickListener an ToggleButton an
Ich habe eine ToggleButton und ich brauche, um einfach klicken Sie auf Aktionen. Wie implementiere ich eine einfache Klick-listener für einen ToggleButton?
Wenn Sie brauchen, details bitte erfragen.
Kommentar zu dem Problem
Zeigen Sie uns, was Sie versucht haben, so weit, und erklären, warum es nicht für Sie arbeiten.
InformationsquelleAutor der Frage nkcmr | 2011-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
ToggleButton-erweitert-Ansicht, so können Sie einfach Blick.setOnClickListener(), wie diese:
InformationsquelleAutor der Antwort Jacob Ras
InformationsquelleAutor der Antwort Keith John Hutchison
Verwenden
View.setOnClickListener()
und Prüfen Zustand der Schaltfläche.InformationsquelleAutor der Antwort salman khalid
Nur um einen Punkt, der nicht betont in die andere Antworten - programmatisch-Bindung eines click-handler ist ein bisschen schwer auf die bolierplate code. Wie bereits in die docs, ist es nur notwendig, in bestimmten Szenarien, wie z.B.:
Wenn der ToggleButton ist, wird im layout festgelegt, es viel einfacher und sauberer zu binden, eine handler-Methode
Dann nur noch die handler-Methode definiert werden muss, die in der Tätigkeit Java
Hinweis: die Methode kann einen beliebigen Namen haben, aber die Signatur muss diese Kriterien erfüllen:
public
Methodevoid
View
(View
die geklickt wurde)InformationsquelleAutor der Antwort davnicwil
Hinzufügen, dass es aus dem code, die Sie tun können, so etwas wie:
Allerdings können Sie auch angeben, in den XML-Code für die Schaltfläche, die Methode, die Sie wollen, verbunden zu sein mit der Aktion onClick/event.
InformationsquelleAutor der Antwort Luis Miguel Serrano
InformationsquelleAutor der Antwort chinnuabhi
InformationsquelleAutor der Antwort Arbaz Pirwani
wenn die oben genannten codes funktionieren nicht versuchen Sie
InformationsquelleAutor der Antwort Jayson Tamayo
Versuchen
setOnCheckedChangeListener
Methode Ihrer ToggleButton KlasseInformationsquelleAutor der Antwort Pehlaj