我是否必须声明 "R" 才能在 Android Studio 中使用它?

Do I have to declare "R" to use it in Android Studio?

我不确定为什么下面这行是错误的。 “R”带有红色下划线。

View view = LayoutInflater.from(mContext).inflate(android.support.v4.R.layout.user_item, viewGroup, false);

错误:

Cannot resolve symbol 'R'

这是正确的版本还是我必须更改某些内容?谢谢!

尝试重建项目并清理它。这通常会解决它。还可以尝试将项目与 Gradle 文件同步。就是右上角的小象

如果您自己定义了 user_item 布局,您应该只使用 R 而不是 android.support.v4.R

像往常一样写 R.layout.user_item 然后将光标放在红色 R 上并按 ALT+Enter 将出现此列表,单击导入即可完成工作。

如果不起作用,请转到项目文件夹

删除这两个 Gradle 文件。

单击此同步项目 Gradle