我是一个Android新手,对于开发者网站上的代码并不理解,我只想检查切换按钮的状态是打开还是关闭。我的情况如下:
if (isCheckedToggleButton?)
{
// do something
}
else
{
// do something else
}
并且一种方法作为指南建议
public void onToggleClicked(View view)
{
boolean on = ((ToggleButton)view).isChecked();
if(on) {
return;
} else {
}
}
我只是想查看切换按钮的开关状态,以便决定是否执行if或else内的代码。不幸的是,Android指南提供的方法是void类型,因此它无法返回布尔值。那么我该如何检查其状态呢?
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Lift"
android:textOff="Uit"
android:textOn="Aan"
android:id="@+id/switchLift" android:layout_below="@id/btnEindpunt"
android:layout_alignLeft="@+id/btnEindpunt"/>