Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android setOnCheckedChangeListener无法解析复选框中的符号_Android_Checkbox_Cannot Find Symbol - Fatal编程技术网

Android setOnCheckedChangeListener无法解析复选框中的符号

Android setOnCheckedChangeListener无法解析复选框中的符号,android,checkbox,cannot-find-symbol,Android,Checkbox,Cannot Find Symbol,我正在尝试创建一个在您选中复选框之前处于禁用状态的按钮 Button mButton=(Button)findViewById( R.id.registerBut); CheckBox mCheckBox= findViewById( R.id.checkBox); mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedCha

我正在尝试创建一个在您选中复选框之前处于禁用状态的按钮

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按钮视图显示-“无法解析符号”
newoncheckedchangelistene
说-“方法声明无效;需要返回类型”

如果你能帮我解决这个问题。
提前感谢:D

除非正确导入依赖项,否则代码中没有问题

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
    }
});

你为什么在名字上打双星?你想突出显示它们吗?我修复了它,这样更容易理解。你能添加更多关于如何初始化
mCheckBox
的详细信息吗?你需要导入侦听器和按钮,然后删除第1行中的右括号。我用初始化编辑