Android官方文件—User Interface(Input Controls)(Toggle Buttons)
阿新 • • 發佈:2018-11-09
切換按鈕
切換按鈕允許使用者在兩種狀態之間更改設定。
您可以使用ToggleButton物件向佈局新增基本切換按鈕。 Android 4.0(API級別14)引入了另一種稱為開關的切換按鈕,它提供了一個滑塊控制元件,您可以使用Switch物件新增該控制元件。
如果您需要自己更改按鈕的狀態,可以使用CompoundButton.setChecked()或CompoundButton.toggle()方法。
響應按鈕按鈕
要檢測使用者何時啟用按鈕或開關,請建立一個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 } } });