【发布时间】:2011-01-03 03:54:33
【问题描述】:
代码来自“Hello Android”第47页。
我正在使用 1.6,因为这就是本书的目的。
import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
/** Called when the activity is first created. */
e1 @Override
e2 public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState),
setContentView(R.layout.main),
// Set up click listeners for all the buttons
错误信息 e1
注释@override 不允许用于此位置
错误信息 e2
此行有多个标记 - 标记的语法错误,错误的构造 - 标记“void”的语法错误,@预期 - 标记 ")" 的语法错误,= 预期
我不知道出了什么问题。代码与书中的代码相同。我确定。 TIA
【问题讨论】:
-
您可以编辑问题以更好地格式化代码吗?
-
我注意到一件事:你的代码行末尾有逗号
,而不是分号; -
是的,从本书的网站下载代码示例比全部输入要快得多(而且不那么令人沮丧)! :)
-
Eclipse 要求,而不是;所以我改变了它们。
-
Eclipse 只告诉您将它们更改为逗号,因为前面的代码使用了不正确的语法(如我的回答中所述)。因此 Eclipse 无法弄清楚您要做什么。
标签: java android code-generation