在activity文件中引用到R文件的内容时,有时会给出没有此字段的错误——这是因为自动生成的R文件中没有你引用到的字段。
R文件是当你编辑了res下的内容后保存时自动生成的。
此时可以:
1.先检查你的代码,代码有误,R.java文件是生成不了的
2. 把Project ----> Build Automatically那个选项勾上,让工程每次修改完后都会自动编译,这样R.java会是最新的(这时候程序有误,不会生成)
3. Project ---> Clean,点开后,选中你的工程,然后OK,会Reset你的工程设置,然后重新Build一下,这样三步下来,就能搞定问题了。
有时有人还会因为什么sdk版本太低,eclipse版本太低等造成问题,不多,不详叙。实在不行重启eclipse看看。
还有要注意android.R与R是不同的,不要引用错了。