解决变量

时间:2012-12-18 17:07:03

标签: android

我把一本书中的程序作为模板。在activity_main.xml我有:

android:id="@+id/contactID"//and 
android:id="@+id/contactName" 

两者都在单独的文本视图中指定。

然后在mainActivity.java中我有:

int[] views = new int[] {R.id.contactName, R.id.contactID};

这个变量都没有在java文件中定义,这对我来说很奇怪,但这就是本书所说的......而eclipse说变量既不能解析也不是字段,因此无法编译。这是正确的contentView。

我猜测R在编译时应该选择这些 - 但事实并非如此。我试过清洁没有快乐。对不起,如果我遗漏了一些非常明显的东西。

1 个答案:

答案 0 :(得分:1)

检查您的导入。如果已导入,请移除android.R。并导入你的R.还要确保你的xmls中没有任何错误,否则你的R将不会被生成。