检查静音事件?
Check Mute Event?
我的应用程序中有一个静音开关。
现在我想检查开关是否被选中。
我该怎么做?
您将 setOnChangeListener
用于您的开关
例如:switch.setOnChangeListener()
等
然后在这里面,你可以使用isChecked来检查。
例如
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
但由于 Switch 扩展了 CompoundButton,因此它继承了 isChecked()
方法。随时使用它来检索它的当前状态
这个问题已经回答了一百遍了:)
hope you are using 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
}
我的应用程序中有一个静音开关。
现在我想检查开关是否被选中。
我该怎么做?
您将 setOnChangeListener
用于您的开关
例如:switch.setOnChangeListener()
等
然后在这里面,你可以使用isChecked来检查。
例如
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
但由于 Switch 扩展了 CompoundButton,因此它继承了 isChecked()
方法。随时使用它来检索它的当前状态
这个问题已经回答了一百遍了:)
hope you are using 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
}