setOnCheckedChangeListener 无法解析复选框中的符号
setOnCheckedChangeListener cannot resolve symbol in Check Box
我正在尝试制作一个禁用的按钮,直到您选中该复选框
Button mButton=(Button)findViewById( R.id.registerBut);
CheckBox mCheckBox= findViewById( R.id.checkBox);
mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
mButton.setEnabled(isChecked);
}
});
setOnCheckedChangeListener
和 CompoundButton buttonView
说-“无法解析符号”,
new OnCheckedChangeListene
说 - “无效的方法声明;return 需要类型”
如果可以,请帮我解决这个问题。
提前致谢 :D
除非你正确 import
依赖项,否则你的代码没有问题。
import android.widget.CheckBox;
import android.widget.CompoundButton;
CheckBox mCheckBox = new CheckBox(this);
mCheckBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// your code
}
});
我正在尝试制作一个禁用的按钮,直到您选中该复选框
Button mButton=(Button)findViewById( R.id.registerBut);
CheckBox mCheckBox= findViewById( R.id.checkBox);
mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
mButton.setEnabled(isChecked);
}
});
setOnCheckedChangeListener
和 CompoundButton buttonView
说-“无法解析符号”,
new OnCheckedChangeListene
说 - “无效的方法声明;return 需要类型”
如果可以,请帮我解决这个问题。 提前致谢 :D
除非你正确 import
依赖项,否则你的代码没有问题。
import android.widget.CheckBox;
import android.widget.CompoundButton;
CheckBox mCheckBox = new CheckBox(this);
mCheckBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// your code
}
});