嗨,任何人都可以帮我解决这个问题。我正在使用Eclipse for Android,并且刚刚创建了许多按钮,并将它们标记为正确(确保我这样做)并将它们设置为我也包含在我的字符串文件中的id。但是,当我使用OnClickListener设置butotn并创建onClick方法时,我得到上面列出的错误。 button1和setOnClickListener之间的点(句点)上有红色错误行。我不知道这里发生了什么。我还包括xml和字符串类。 注: Main.java活动有更多代码,但我不认为这个问题是必要的。
感谢您的帮助!
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener (new View.OnClickListener) {
}
答案 0 :(得分:2)
Java样本中的方法在" return"之后立即结束。声明;接下来的两行不在任何方法之内,而作为语句的错误的那一行在方法之外是非法的。
答案 1 :(得分:1)
将这两个底部语句放在你的函数中,然后编辑setOnClidkListener,如下所示:
button1.setOnClickListener (new View.OnClickListener() {
});