是否有可能当recyclerview加载项只加载一次而不重新加载滚动?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有可能当recyclerview加载项只加载一次而不重新加载滚动?相关的知识,希望对你有一定的参考价值。

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

答案

你绝对可以做到这一点。

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

通过这种方式,您可以获得所需的数据(拥有所有数据,无需在用户滚动时加载更多数据)以及RecyclerView的优势,可根据需要创建尽可能多的视图。

以上是关于是否有可能当recyclerview加载项只加载一次而不重新加载滚动?的主要内容,如果未能解决你的问题,请参考以下文章

recyclerview加载更多后怎么从头加载列表

RecyclerView 一次加载所有项目

带有recyclerviews的碎片需要很长时间才能加载

加载更多 ListView 或 RecyclerView

加载新数据时RecyclerView滚动顶部

加载数据后 Recyclerview 项目高度更改