大家好,又见面了,我是你们的朋友全栈君。
在一个类中同时有CompoundButton 和 RadioGroup
vSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
}
});
vRadioGroup.setOnCheckedChangeListener(OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
}
});
同时引用 OnCheckedChangeListener 会产生冲突。
解决版本是:
vSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
}
});
vRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
}
});
加入控件类名调用相应的
OnCheckedChangeListener
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133983.html原文链接:https://javaforall.net