和其他人一样,我有这么一点代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
问题在于main cannot be resolved or is not a field
。代码中的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
(列表中没有其他建议包含主要或活动一词?)
由于此处仅有新的且声誉不足,无法附加列表
答案 0 :(得分:1)
这个
setContentView(R.layout.main);
需要
setContentView(R.layout.activitymain);
因为这是您在setContentView()
中充气的xml文件的名称。它正在查找名为main.xml
的文件的“res / layout”,当它应该查找activitymain.xml
或者您想要用于layout
的xml文件的名称时}
答案 1 :(得分:0)
更改
setContentView(R.layout.main);
到
setContentView(R.layout.activitymain);
除非您的布局文件夹中有一个名为main.xml的布局