Optionsschaltfläche auf Klick-Listener funktioniert nur, nachdem Sie die TOnggle-Taste ausgewählt haben
-
21-12-2019 - |
Frage
In meinem XML habe ich ein relatives Layout mit einer Toggle-Taste und 2 Gruppen von Radiosaster.
Im Moment ist es so eingestellt, dass, wenn der Funkknopf "Zaubersprüche" in der ersten Funkknopfgruppe ausgewählt ist, die Funkknopfgruppe "Zauberkuttons" bis vorne mitbringt.
Das funktioniert jedoch nur, wenn ich die Toggle-Taste mindestens einmal berührt habe.Idealerweise sollte ich die TOGGLE-Schaltfläche für meinen Onclick-Code nicht anfassen müssen, zumal ich die Toggle-Schaltfläche eine Pause-Taste letztendlich vorstellen möchte.
Hier ist mein XML:
generasacodicetagpre.und hier ist mein Code
generasacodicetagpre.Lösung 2
Ich musste anscheinend die Zauberbutton-Funkknopf-Gruppe an die Front mitbringen und auf unsichtbar einrichten, bevor ich jemals den Onclick-Listener betreten habe.Im Onclick-Listener konnte ich die SetVisibility (SEVIEW.Visible) verwenden.
Mein Code sah aus wie
generasacodicetagpre.Andere Tipps
In Ihrem OnclickListeer für Zaubersprüche Ihre Überprüfung, wenn Ihre Radiogruppenzellenkenntnisse ausgestellt (). Wenn Sie möchten, dass es auftaucht, wenn Sie auf die Zauberzeichen radiobutton klicken, benötigen Sie nicht, ob Schleife.Anstatt BringToFront zu verwenden, warum verwenden Sie nicht die SetVisibility ()?
so etwas wie folgt:
generasacodicetagpre.und wenn Sie es verbergen möchten, wenn ein anderer Radiobutton gerade geklickt wird, klicken Sie auf einfach SetonClickListeer dafür und machen Sie Spellkuttons Sichtbarkeit unsichtbar oder weg