【问题标题】:Do I have to declare "R" to use it in Android Studio?我是否必须声明“R”才能在 Android Studio 中使用它?
【发布时间】:2020-06-25 14:21:27
【问题描述】:

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

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

错误:

Cannot resolve symbol 'R'

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

【问题讨论】:

    标签: java android-studio layout layout-inflater


    【解决方案1】:

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

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

    删除这两个 Gradle 文件。

    点击这个与 Gradle 同步的项目

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 我这样做了,但 R 仍然处于亏损状态。
      • 你只有在那个特定的地方有问题吗?我猜你也在使用其他一些资源。
      • 是的,就在这个地方
      猜你喜欢
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      • 2021-06-26
      • 1970-01-01
      相关资源
      最近更新 更多