2011-06-24 46 views

Respuesta

2

Pruebe ToggleButton. Tiene un método .toggle() para cambiar los estados.

21

Puede usar el método toggleButton.setChecked(true or false) para hacer que el botón Conmutar programáticamente En & OFF.

6

Trate toggleButton.setSelected(true) & toggleButton.setSelected(false)

Hará palanca en & fuera.

Esto hará que la conmutación sea verdadera o falsa. U puede usar toggleButton.toggle(); para cambiar de un estado a otro.

+2

'setSelected()' no cambia el estado de palanca. Según google, hace lo siguiente: 'Cambia el estado de selección de esta vista. Una vista puede ser seleccionada o no. Tenga en cuenta que la selección no es lo mismo que el enfoque. Las vistas se seleccionan típicamente en el contexto de un AdapterView como ListView o GridView; la vista seleccionada es la vista que está resaltada. –

1

en el archivo xml

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

en el archivo java

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

esta idea también se puede tratar

tglbtn.setSelected(false); 
6

Es tan simple dentro de su archivo de diseño

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

y en Java

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

tglbtn.setChecked(false); 
Cuestiones relacionadas