2011-06-24 35 views

回答

2

尝试ToggleButton。它有一个.toggle()方法来切换状态。

21

您可以使用toggleButton.setChecked(true or false)方法以编程方式使切换按钮在& OFF。

6

尝试toggleButton.setSelected(true) & toggleButton.setSelected(false)

这将使切换上&关闭。

这将使切换为真或假。 U可以使用toggleButton.toggle();从一个状态改变到另一个状态。

+2

'的setSelected()'不会改变切换状态。根据谷歌它会做到以下几点:'改变这个视图的选择状态。视图可以被选择或不被选择。请注意,选择与焦点不同。视图通常在AdapterView(如ListView或GridView)的上下文中选择;所选视图是突出显示的视图 –

1
在Java文件的XML文件

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

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

这样的想法,你也可以尝试

tglbtn.setSelected(false); 
6

这是你的布局文件中那么简单

<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); 
相关问题