2011-06-24 3 views

Répondre

2

Essayez ToggleButton. Il a une méthode .toggle() pour changer les états.

21

Vous pouvez utiliser la méthode toggleButton.setChecked(true or false) pour activer le bouton Basculer par programmation sur & OFF.

6

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

Il fera bascule sur & off.

Cela rendra la bascule à true ou false. U peut utiliser toggleButton.toggle(); pour passer d'un état à un autre.

+2

'setSelected()' ne change pas l'état de bascule. Selon google, il fait ce qui suit: 'Change l'état de la sélection de cette vue. Une vue peut être sélectionnée ou non. Notez que la sélection n'est pas la même que la mise au point. Les vues sont généralement sélectionnées dans le contexte d'un AdapterView comme ListView ou GridView; la vue sélectionnée est la vue mise en évidence. » –

1

dans le fichier xml

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

dans le fichier java

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

cette idée vous pouvez aussi essayer

tglbtn.setSelected(false); 
6

Il est si simple dans votre fichier de mise en page

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

et en Java

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

tglbtn.setChecked(false); 
Questions connexes