Android官方文檔—User Interface(Input Controls)(Toggle Buttons)

切換按鈕

切換按鈕允許用戶在兩​​種狀態之間更改設置。

您可以使用ToggleButton對象向佈局添加基本切換按鈕。 Android 4.0(API級別14)引入了另一種稱爲開關的切換按鈕,它提供了一個滑塊控件,您可以使用Switch對象添加該控件。

如果您需要自己更改按鈕的狀態,可以使用CompoundButton.setChecked()或CompoundButton.toggle()方法。

Toggle buttons
Switches (in Android 4.0+)

 

響應按鈕按鈕


要檢測用戶何時激活按鈕或開關,請創建一個CompoundButton.OnCheckedChangeListener對象,並通過調用setOnCheckedChangeListener()將其指定給該按鈕。例如:

ToggleButton toggle = (ToggleButton) findViewById(R.id.togglebutton);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (isChecked) {
            // The toggle is enabled
        } else {
            // The toggle is disabled
        }
    }
});

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章