我有一个问题。
这是我的代码:
public class MyCheckBox extends CheckBox implements OnCheckedChangeListener {
public MyCheckBox(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
但是“onCheckedChangeListener”无法实现(eclipse标记为红色波浪线)。它说“导入onCheckedChangeListener”,我点击但没有任何反应。
这是日食错误还是别的什么?
答案 0 :(得分:6)
OnCheckedChangeListener
适用于广播组。
因此,您需要为CheckBox实现android.widget.CompoundButton.OnCheckedChangeListener
答案 1 :(得分:1)
您需要确保已导入:
import android.widget.CompoundButton.OnCheckedChangeListener;
问题可能在这里。同时点按CTRL+SHIFT+O
,它会清理您的导入并添加丢失的导入。
如果它不起作用,请重新启动Eclipse并清理项目。如果它仍然无效,请完全重新安装Eclipse。