java - 无限物品recyclerview练习
问题描述
我需要创建一个回收器视图练习,它是一个带有简单单个回收器的应用程序,它加载大小为 20 的页面并且可以容纳无限数量的项目。
现在我不想做出重新加载越来越多项目的天真的解决方案,而是使用回收机制在滚动时更改项目的优雅方式。
有任何想法吗?
谢谢!
解决方案
Recycler
视图已经处理recycling
并仅将那些需要的条目保留在内存中。您可以毫无问题地将数百件物品放在那里。
RecyclerView 只创建显示动态内容的屏幕部分所需数量的视图持有者,以及一些额外的。当用户滚动列表时,RecyclerView 获取屏幕外视图并将它们重新绑定到滚动到屏幕上的数据。
推荐阅读
- javascript-automation - JXA iTerm 自动化 - 等待命令完成
- angular - 使用 onPush 时角度输入未正确触发
- python - 尝试在 Google Colab 上使用 Tensorboard
- r - R:选择所有具有> 5个变量条目的主题
- amazon-web-services - Amazon S3:将文件从存储桶移到 Glacier
- java - 我不断收到错误消息,说 D1D 尚未定义?
- amazon-web-services - aws 胶 apply_mapping 不会引发错误
- jquery - 移出或删除元素后,jQuery Sortable拖动事件占位符消失
- angularjs - 单击时按钮消失
- nlog - 从 NLog 上传的“防弹”日志,带有持久缓冲区