Как сделать программную кнопку Toggle включенной и включенной в Android?

Мне нужно сделать программную кнопку Toggle Вкл и ВЫКЛ.

Ответ 1

Вы можете использовать метод toggleButton.setChecked(true or false), чтобы программная кнопка Toggle включалась и выключалась.

Ответ 2

Попробуйте toggleButton.setSelected(true) и toggleButton.setSelected(false)

Он включит и выключит.

Это приведет к тому, что переключатель будет равен true или false. U может использовать toggleButton.toggle(); для перехода из одного состояния в другое.

Ответ 3

Это так просто в вашем файле макета

<ToggleButton android:id="@+id/ToggleButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textOff="Off Stage"
    android:textOn="On Stage"/> 

и в Java

ToggleButton  tglbtn = (ToggleButton)findViewById(R.Id.ToggleButton01);

tglbtn.setChecked(false);

Ответ 4

Попробуйте ToggleButton. Он имеет способ .toggle() для переключения состояний.

Ответ 5

в XML файле

<ToggleButton android:id="@+id/ToggleButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textOff="Off Stage"
    android:textOn="On Stage"/>  

в java файле

ToggleButton tglbtn;
    tglbtn=(ToggleButton) findViewById(R.id.ToggleButton01);
    tglbtn.toggle();

эту идею вы также можете попробовать

 tglbtn.setSelected(false);

Ответ 6

Чтобы изменить как состояние, так и пользовательский интерфейс кнопки переключения, вам необходимо реализовать две функции:

toggle.setChecked(Boolean value)
toggle.setSelected(Boolean value)

setChecked() устанавливает внутреннее логическое значение, связанное с объектом представления, а setSelected устанавливает пользовательский интерфейс.