私のアプリケーションにミュートスイッチがあります。
スイッチがチェックされているかチェックされていないか確認します。ミュートイベントを確認しますか?
どうすればいいですか?次に、この内、あなたがにisCheckedを使用して確認することができますswitch.setOnChangeListener()
など
:
私のアプリケーションにミュートスイッチがあります。
スイッチがチェックされているかチェックされていないか確認します。ミュートイベントを確認しますか?
どうすればいいですか?次に、この内、あなたがにisCheckedを使用して確認することができますswitch.setOnChangeListener()
など
:
あなたのスイッチ
例:へsetOnChangeListener
を使用します。
例えば、
if(isChecked) {
//do something ect...
以下のコードを確認できます。述べた前の回答と同様に
Boolean switchState = simpleSwitch.isChecked();
if (switchState==true)
{
Toast.makeText(MainActivity.this,"checked..",Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(MainActivity.this,"not checked..",Toast.LENGTH_LONG).show();
}
、人々は通常、OnCheckedChangedListener
を使用しますが、スイッチはCompoundButtonを拡張するので、それはisChecked()
メソッドを継承します。それはこれが百倍のように回答されている:)
あなたはandroid.support.v7.widget.SwitchCompatを使用している願っています
現在の状態です取得するために、いつでも、それを使用します。
switchCompat.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
// Do your stuff
}else{
// not checked
}
}
});
ことが確認されているか否かを以下のコードをチェックします。
Checkbox muteSwitch = mute.getSelectedCheckbox();
if(null != muteSwitch) {
//not checked
} else {
//Checked
}
コード – UmarZaii
を使用すると、チェックボックスのisCheckedメソッドが使用されます。 – Calvin