我把一本书中的程序作为模板。在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在编译时应该选择这些 - 但事实并非如此。我试过清洁没有快乐。对不起,如果我遗漏了一些非常明显的东西。
答案 0 :(得分:1)
检查您的导入。如果已导入,请移除android.R
。并导入你的R.还要确保你的xmls中没有任何错误,否则你的R将不会被生成。