【问题标题】:How to show 20 fake items when loading the recyclerview? [duplicate]加载recyclerview时如何显示20个假货? [复制]
【发布时间】:2018-07-17 16:04:24
【问题描述】:

在下一篇文章GIT REPO 之后,我正在尝试在回收站视图中显示一些项目列表。在 recyclerview 加载下一个真实项目之前,我需要加载 20 个假项目,作为加载。但我不知道如何插入此单元格及以后。

有人可以帮帮我吗?

【问题讨论】:

  • 与加载项目后的操作相同,但手动创建 20 个项目并使用它们
  • 在将 ArrayList 或 List 传递给适配器之前,请确保添加一些虚拟值。

标签: android android-recyclerview


【解决方案1】:

“假”物品只是RecyclerView 的“物品”——它们之间没有区别。因此,要显示它们,您必须使用与在 RecyclerViews 中显示“普通”项目相同的东西:RecyclerView.Adapter

负责占位符视图的组件实际上是包含RecyclerView 的活动/片段。以下是它如何工作的粗略说明:

  1. 确保您的适配器可以(至少)处理 2 种视图类型:一种用于您的真实视图,一种用于占位符。

  2. 在加载数据时,将null objects 添加到适配器的List

  3. 将您的适配器配置为在要求渲染空对象时填充占位符视图。

  4. 加载数据后,将这些空对象替换为来自数据存储的实际对象。

【讨论】:

    猜你喜欢
    • 2016-10-13
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    相关资源
    最近更新 更多