【发布时间】:2013-11-07 16:53:24
【问题描述】:
我有一个问题。
这是我的代码:
public class MyCheckBox extends CheckBox implements OnCheckedChangeListener {
public MyCheckBox(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
但“onCheckedChangeListener”无法实现(日食标记为红色波浪线)。它说“Import onCheckedChangeListener”,我正在点击,但没有任何反应。
这是日食错误还是其他什么?
【问题讨论】:
-
可能是您从另一个库中导入了 OnCheckedChangeListener,它是一个(抽象)类,而不是一个接口。或者它确实可以通过日食错误。您是否尝试重新启动 Eclipse?
-
我重新启动了 Eclipse。我也尝试为这种情况创建新项目,它是一样的。但是,我尝试使用 OnClickListener,它可以工作。但不是 onCheckedChangeListener.. 嗯
-
确保 eclipse 正在导入正确的导入。 OnCheckedChangeListener 在单选组和复选框中。 onClickListener 是在 View 中定义的,这就是它起作用的原因。