1

我有个问题。

这是我的代码:

public class MyCheckBox extends CheckBox implements OnCheckedChangeListener {



public MyCheckBox(Context context, AttributeSet attrs) {
    super(context, attrs);
    // TODO Auto-generated constructor stub
}

但是“onCheckedChangeListener”无法实现(日食标记为红色波浪线)。它说“Import onCheckedChangeListener”,我正在点击,但没有任何反应。

这是日食错误还是其他什么?

4

2 回答 2

6

OnCheckedChangeListener用于广播组。所以你需要android.widget.CompoundButton.OnCheckedChangeListener为 CheckBox实现

于 2013-11-07T17:03:53.980 回答
1

您需要确保已导入:

import android.widget.CompoundButton.OnCheckedChangeListener;

问题可能在这里。还点击CTRL+SHIFT+O将清理您的导入并添加丢失的导入。

如果它不起作用,请重新启动 Eclipse 并清理您的项目。如果仍然无法正常工作,请完全重新安装 Eclipse。

于 2013-11-07T17:02:07.057 回答