【问题标题】:findViewById cannot find RecyclerView in activity_main [duplicate]findViewById 在activity_main中找不到RecyclerView [重复]
【发布时间】:2020-04-11 06:49:26
【问题描述】:

我可以使用 id 找到其他布局,但我找不到 RecyclerView

MainActivity

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    GridView gridView=findViewById(R.id.unitsGrid);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, units);

    recyclerView= findViewById(R.id.);

}

activiy_main.xml

<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Activities.MainActivity">
<androidx.recyclerview.widget.RecyclerView
    android:id="@+id/recyclerView"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

</androidx.recyclerview.widget.RecyclerView></androidx.appcompat.widget.LinearLayoutCompat>

【问题讨论】:

  • 这是无效的不可编译代码。
  • 还有其他课程,但这是我的主要关注点
  • @MohammadMoeinGolchin 当然,我使缓存无效。
  • 如果我的链接对你有帮助,我可以给它作为答案
  • 是的,尽管我的问题有些不同,但他们仍然将其标记为重复

标签: java android android-recyclerview


【解决方案1】:

有些时候复制/粘贴xml项目,会出现这个问题,做File &gt; Invalidate Caches / Restart试试看。

【讨论】:

  • 你和 contextnetural 的 nilesh 一样吗??
  • 如果是,在其他选项卡上,我正在阅读您的中等帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-10
  • 1970-01-01
  • 2016-07-21
相关资源
最近更新 更多