I just changed the background of a ToggleButton
, and now I'm looking to change the ON/OFF text that comes up with it. What is the easiest way to do this?
Since the Android 4.0 version (API level 14), it has another type of toggle button called switch which provides user slider control. Programmatically, isChecked() method is used to check the current state of the toggle button. This method returns a boolean value.
Android Toggle Button is used to display on and off state on a button. Switch is another type of toggle button that's predominantly used since Android 4.0. Android Switch provides a slider control. Both ToggleButton and Switch are subclasses of CompoundButton class.
You can use the following to set the text from the code:
toggleButton.setText(textOff); // Sets the text for when the button is first created. toggleButton.setTextOff(textOff); // Sets the text for when the button is not in the checked state. toggleButton.setTextOn(textOn); // Sets the text for when the button is in the checked state.
To set the text using xml, use the following:
android:textOff="The text for the button when it is not checked." android:textOn="The text for the button when it is checked."
This information is from here
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With