私はAndroidが初めてで、開発者のWebサイトでこれに関するコードを実際に取得していません。トグルボタンの状態がオンかオフかを確認したいだけです。次のシナリオがあります
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"/>