0

我从书中取了一个程序作为模板。在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 说这两个变量都不能被解析或者是一个字段,所以它不会编译。这是正确的内容视图。

我猜 R 应该在编译时选择这些 - 它没有。我试过打扫卫生,没有任何乐趣。抱歉,如果我遗漏了一些非常明显的东西。

4

1 回答 1

1

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

于 2012-12-18T17:09:12.263 回答