我正在尝试从订购的书中学习Java,我完全按照说明进行操作,但是代码仍然显示错误并且不会让我编译和运行。这本书告诉视图将以红色显示,表示错误。它告诉alt + enter并导入类“ View”。没有进一步的说明来帮助剩余错误
任何帮助都会使您感激
答案 0 :(得分:0)
方法topClick()
在onCreate()
方法内部声明。您应该以{{1}}结尾onCreate()
方法范围,然后声明}
方法。简化示例:
topClick()
而不是非法的:
public class MyActivity MyActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
...
}
public void topClick(View v) {
...
}
}
(查看文件中的右括号,您似乎应该在public class MyActivity MyActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
...
public void topClick(View v) {
...
}
}
}
方法的最后一行之后–在}
之前添加一个右花括号(onCreate()
)。