雙狀態(tài)按鈕控件ToggleButton的使用
ToggleButton是一種具備兩種狀態(tài)的按鈕,它不同于Button,特點是可以被按中和不按中的狀態(tài),而且在按中時候跟未按中的時候分別可以顯示不同的文本,其他屬性功能跟Button基本類似。
<ToggleButton
android:id="@+id/toggleButton"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:textOn="關(guān)閉" //當(dāng)按鈕狀態(tài)為true 時所顯示的文本
android:textOff="打開" //當(dāng)按鈕狀態(tài)為false時所顯示的文本
/>
事件處理跟Button是一致的,這里無需贅述,代碼如下:
ToggleButton btn = (ToggleButton) this.findViewById(R.id.toggleButton);
btn.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
// ToggleButton.isChecked() – 雙狀態(tài)按鈕的按鈕狀態(tài),根據(jù)狀態(tài)作出對于的事件響應(yīng)
}
});
ToggleButton控件的使用相對簡單,但是其雙狀態(tài)功能對需要做開關(guān)等功能的按鈕較有用處。Article
?
鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
???? 隱姓埋名/低調(diào)華麗/簡單生活/完美人生
posted on 2010-11-01 09:19 poetguo 閱讀(10854) 評論(1) 編輯 收藏 所屬分類: Android