-1
setContentView(R.layout.activity_main);

给我标题中的错误信息。我试图删除并重新生成 R,清理项目,但什么也没有。activity_main 就在 R 中注册。我在 /res 中没有问题,在问题选项卡中没有红叉或问题。我的 Activity 中没有 import android.R。我已经尝试了我能在这里找到的一切,但什么也没有。 “R无法解析为变量”?

这是怎么回事?

4

1 回答 1

2

最简单的编码模式以及您将看到的大多数示例所做的就是让活动(以及任何其他依赖于资源的类)驻留在清单package属性中声明的 Java 包中。这样,R是自动导入的,您不必考虑它。

欢迎您R在其他包中引用,但您必须R从清单package(例如,import com.commonsware.sample.R;)导入。

于 2013-07-22T00:05:28.080 回答