Ich habe gerade den Hintergrund von a geändertToggleButton
, und jetzt möchte ich den EIN / AUS-Text ändern, der damit erstellt wird. Was ist der einfachste Weg, dies zu tun?
android
togglebutton
styler1972
quelle
quelle
android.support.v7.widget.SwitchCompat
einigen OEMs funktioniert das nicht. Ich habe das überprüft!In dem Beispiel, auf das Sie verlinken, ändern sie es mit
android:textOn
und in Tag / Nachtandroid:textOff
quelle
Stellen Sie das XML wie folgt ein:
quelle
Es scheint, dass Sie toggleButton.setTextOff (textOff) nicht mehr benötigen. und toggleButton.setTextOn (textOn);. Der Text für jeden umgeschalteten Status ändert sich, indem lediglich die relevanten XML-Merkmale einbezogen werden. Dadurch wird der Standard-EIN / AUS-Text überschrieben.
quelle
Ja, Sie können die Ein- / Aus-Taste ändern
Weitere Informationen finden Sie hier
http://androidcoding.in/2016/09/11/android-tutorial-toggle-button
quelle
Sie können dies mit 2 Optionen tun:
PS: Es funktioniert bei mir, hoffe es funktioniert auch bei Ihnen
quelle
In einigen Fällen müssen Sie die Aktualisierung der Ansicht erzwingen, damit sie funktioniert.
quelle
requestLayout()
funktioniert nicht abersetChecked()
tut.