3

私は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"/>
4

1 に答える 1