当recyclerview加载项只需加载一次而不重新加载滚动时,是否有可能?我想在将所有数据加载到我的recyclerview之前加载所有数据。
您绝对可以做到。
- 加载所有数据(通过Web服务调用或任何其他方式(。
- 检索数据后,将它们设置为
RecyclerView
的适配器并致电notifyDatasetChanged()
(。 - 正常使用
RecyclerView
(即将数据对象绑定到onBindViewHolder()
中的视图。
这样,您将获得想要的东西(拥有所有数据,而不需要在用户滚动中加载更多(和RecyclerView
的好处,从而创建了尽可能多的视图。