我需要以编程方式制作切换按钮On & OFF。
问问题
40673 次
7 回答
26
您可以使用toggleButton.setChecked(true or false)
方法以编程方式打开和关闭切换按钮。
于 2011-06-24T11:55:21.467 回答
7
在您的布局文件中非常简单
<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);
于 2011-06-24T12:25:23.110 回答
5
尝试toggleButton.setSelected(true)
&toggleButton.setSelected(false)
它将打开和关闭。
这将使切换为真或假。U 可用于toggleButton.toggle();
从一种状态更改为另一种状态。
于 2011-06-24T11:56:09.657 回答
2
试试切换按钮。它有一种.toggle()
切换状态的方法。
于 2011-06-24T11:52:51.087 回答
1
在 xml 文件中
<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;
tglbtn=(ToggleButton) findViewById(R.id.ToggleButton01);
tglbtn.toggle();
这个想法你也可以试试
tglbtn.setSelected(false);
于 2011-06-24T11:58:55.953 回答
0
要切换设置和获取值,请使用以下命令
togg=toggleButton.getText().toString();
// Get the default value off
String off =mo.getOn();
if (off.equals("OFF")){
holder.toggleButton.setChecked(false);
}else{
holder.toggleButton.setChecked(true);
}
于 2020-01-30T04:19:30.137 回答
0
要同时更改切换按钮的状态和 UI,您需要实现两个功能:
toggle.setChecked(Boolean value)
toggle.setSelected(Boolean value)
setChecked() 设置与视图对象关联的内在布尔值,setSelected 设置 UI。
于 2019-06-29T20:21:52.577 回答