【问题标题】:is it possible that when recyclerview load items just load one time and dont reload scrolling?是否有可能当recyclerview 加载项目时只加载一次而不重新加载滚动?
【发布时间】:2018-02-28 09:00:19
【问题描述】:

是否有可能当 recyclerview 加载项目时只加载一次而不重新加载滚动? 我想在加载到我的 recyclerView 之前加载所有数据。

【问题讨论】:

  • 不重新加载滚动是什么意思?解释得当
  • 这将使RecyclerViewLinearLayout 一样工作,这是你想要的吗?

标签: android android-recyclerview loading


【解决方案1】:

你绝对可以做到。

  1. 加载所有数据(通过 Web 服务调用或任何其他方式)。
  2. 检索数据时,将它们设置为RecyclerView的适配器并调用notifyDatasetChanged())。
  3. 正常使用RecyclerView(即将数据对象绑定到onBindViewHolder()中的视图。

通过这种方式,您将获得您想要的(拥有所有数据,并且不需要在用户滚动时加载更多数据)以及 RecyclerView 的好处,它可以根据需要创建尽可能多的视图。

【讨论】:

    猜你喜欢
    • 2021-10-08
    • 2021-09-09
    • 1970-01-01
    • 2021-12-30
    • 2021-09-18
    • 2019-03-07
    • 2017-11-08
    • 2016-10-02
    • 1970-01-01
    相关资源
    最近更新 更多