【问题标题】:Setting up a RecyclerView to FrameLayout issue in Android在 Android 中设置 RecyclerView 到 FrameLayout 问题
【发布时间】:2021-06-11 01:17:04
【问题描述】:

我正在尝试设置一个 RecyclerView,它在 FrameLayout 中包含列表项。

我有以下代码:

// set up the RecyclerView
RecyclerView recyclerView = findViewById(R.id.recyclerView);

recyclerView.setLayoutManager(new FrameLayoutManager(this));

recyclerView.setAdapter(adapter);

问题是 FrameLayoutManager 导致错误?!

我该如何解决这个问题?

【问题讨论】:

    标签: android android-recyclerview android-framelayout


    【解决方案1】:

    FrameLayoutManager 不是RecyclerView.LayoutManager;即它没有从它延伸。所以,它们是不同的类型。

    根据documentation,这里是有效的 RecyclerView LayoutManager 类:

    • 线性布局管理器
    • 交错网格布局管理器
    • GridLayoutManager
    • WearableLinearLayoutManager

    从抽象类RecyclerView.LayoutManager扩展而来

    【讨论】:

      猜你喜欢
      • 2014-01-15
      • 1970-01-01
      • 2017-10-10
      • 1970-01-01
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多