android - setOnCheckedChangeListener 无法解析复选框中的符号
问题描述
我正在尝试制作一个禁用的按钮,直到您选中该复选框
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
说-“无效的方法声明;需要返回类型”
如果你能帮我解决这个问题。先谢谢了
解决方案
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
}
});
推荐阅读
- export - 出口状态更改日期 odoo 8
- android - Android Kotlin - 淡出活动并设置持续时间
- sql-server - 在日期类型列中插入 UTC 日期
- javascript - EventListeners 获取带有标签的类
- python - python pathos - 主进程运行速度非常慢,子进程串行运行
- javascript - 在 API 数据旁边加载和显示本地图像
- stanford-nlp - OpenIE 是否提取西班牙语中的关系?
- google-ads-api - 自动标记 Google 广告网址
- angular - 角度http拦截器响应标头
- vb.net - 我无法比较我的文件,因为无法复制我不需要的文件的错误。为什么?