【问题标题】:Add a progressive bar at the bottom of recyclerview在 recyclerview 底部添加进度条
【发布时间】:2018-03-20 16:47:32
【问题描述】:

我目前正在开发一个 Android 应用程序。 我有一个 RecyclerView,我通过调用 REST API 来填充它。 API 是分页的,所以我设法逐步加载数据。 当用户滚动直到到达页面底部时,我正在添加数据。 目前,我在主布局底部的 RecyclerView 下方修复了一个进度条。 (感谢Adding progressbar at the end of recyclerview这个帖子,我做到了这一点) 这是可行的,但微调器会在文本上呈现,我想避免这种情况。 是否有一种方法可以将 RecyclerView 底部的进度条作为一个项目,并在收集新数据时使其消失?

谢谢。

【问题讨论】:

标签: android android-recyclerview progress-bar infinite-scroll


【解决方案1】:

是的,这是可能的。只需为进度条添加并使用新项目type 和布局。

当您想开始加载项目时,将此新项目类型添加到您的项目列表中。这导致RecyclerView 将此进度条布局添加到列表中作为新项目。加载完成后,删除进度条项目并将所有新项目添加到列表中。然后进度条会消失,会添加新项目。

旁注:

我个人喜欢RecyclerView,因为它支持多种项目类型。这是一个很棒的工具,我喜欢将此功能用于复杂的RecyclerView 结构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 2018-12-25
    • 1970-01-01
    • 2014-12-17
    相关资源
    最近更新 更多