我是Android新手,我试着使用eclipse运行SDK的示例代码。我创建了这个项目(通过File→New→project→Android→Android示例项目),但当我运行该项目时,它显示了所有示例项目的以下错误:
这条线上的
多重标记
类型新的method
(){}的方法onClick(视图)必须覆盖超类
然后我提到了这个论坛。在这里,他们提到了“编译器遵从性级别”。但是我的编译器遵从级别是1.7,我使用的是Android 4.0.3,API级别为15。
所以请帮我纠正这个错误。
发布于 2012-05-13 01:20:14
确保在您的OnClick方法上面有注释@重写,如下所示
@Override
public void OnClick(View v) {
//Code goes here
}通过使用@重载,Java知道您不是在创建新方法,在这种情况下,您将让Java知道您正在使用该侦听器。
如果您已经这样做了,请查看这个网站http://androidcodemonkey.blogspot.com/2011/10/how-to-solve-must-override-superclass.html。
发布于 2012-05-13 01:29:35
删除@重写注释标记。
在某些情况下。日食认不出。
https://stackoverflow.com/questions/10568648
复制相似问题