所以和其他人一样,我有一点代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
问题是main cannot be resolved or is not a field
。main
代码中的红色下划线。
由于其他答案,我已经尝试过:
- 插入导入 com.project.appname.R;
- 确保没有导入android.R;
- 删除所有导入,然后按 shift+ctrl+o(然后检查 import android.R is not inserted)
- 在文件夹 res-->layout --> activity_main.xml 文件中检查我的布局
- 我还尝试将代码更改为包含 activity_main 而不仅仅是 main。
每次我厌倦了每个建议并且错误仍然没有消失时,我已经清理了项目并重建了它。
我正在使用 Eclipse、Juno 以及 Android 和 Google 插件。
有什么建议么?
编辑:好的。在文件夹 res>layout> activity_main.xml 是正确的名称。
我试着输入
setContentView(R.layout.activitymain);
和 setContentView(R.layout.activity_main);
但错误仍然存在。
当我输入
R.layout.
然后等待建议时,列表中的第一件事是activity_list_item : int - R.layout
(列表中没有其他建议包含单词 main 或 activity?)
无法附加列表,因为这里只是新的并且没有足够的声誉