无法找到布局

时间:2011-06-14 17:03:41

标签: android android-layout

当我使用以下行时:

LinearLayout layoutRoot = (LinearLayout) findViewById (R.id.layoutRoot); 

它给出了R.id.layoutRoot cannot be resolved.

的错误 这是什么意思?

3 个答案:

答案 0 :(得分:1)

验证您的导入中是否包含以下内容:

import com.myproject.R

而不是

import android.R

答案 1 :(得分:0)

检查您的R.java file(位于 gen 目录中),您将看到布局标识不属于id类,而是{{1 } .class。

layout

所以它应该是: public static final class id { } public static final class layout { // Layouts are here... }

答案 2 :(得分:0)

保存项目
从svn中排除bin,gen(如果你使用它)
提交,更新(如果你使用svn)
清洁

尝试再次构建。如果不起作用:

删除gen,bin
保存

构建。