我需要以编程方式设置切换按钮开启&的关闭
答案 0 :(得分:25)
您可以使用toggleButton.setChecked(true or false)
方法以编程方式设置切换按钮On& OFF。
答案 1 :(得分:6)
试试toggleButton.setSelected(true)
& toggleButton.setSelected(false)
它将切换到&关闭。
这将使切换为true或false。你可以使用toggleButton.toggle();
从一个州改为另一个州。
答案 2 :(得分: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);
答案 3 :(得分:2)
尝试使用ToggleButton。它有一个.toggle()
方法来切换状态。
答案 4 :(得分: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);
答案 5 :(得分:0)
要同时更改切换按钮的状态和用户界面,您需要实现两个功能:
toggle.setChecked(Boolean value)
toggle.setSelected(Boolean value)
setChecked()设置与视图对象关联的内部布尔值,而setSelected设置UI。
答案 6 :(得分: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);
}