2011-06-24 34 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); 
相關問題