无法实现OnCheckedChangeListener?

时间:2013-11-07 16:53:24

标签: java android interface

我有一个问题。

这是我的代码:

public class MyCheckBox extends CheckBox implements OnCheckedChangeListener {



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

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

这是日食错误还是别的什么?

2 个答案:

答案 0 :(得分:6)

OnCheckedChangeListener适用于广播组。 因此,您需要为CheckBox实现android.widget.CompoundButton.OnCheckedChangeListener

答案 1 :(得分:1)

您需要确保已导入:

import android.widget.CompoundButton.OnCheckedChangeListener;

问题可能在这里。同时点按CTRL+SHIFT+O,它会清理您的导入并添加丢失的导入。

如果它不起作用,请重新启动Eclipse并清理项目。如果它仍然无效,请完全重新安装Eclipse。