回收器视图在内存不足之前可以显示多少个项目?千人?数百万?
我并没有说明回收商是否会同时展示所有的物品或大块,因为在最后(如果继续滚动)所有的物品都会被装载。
谢谢
发布于 2018-06-06 09:46:26
不,无论您如何滚动,RecyclerView都不会加载所有的项目。它重用旧视图,或者根据需要创建新的视图,然后再重用它们。另外,对于优化,RecyclerView使用ViewHolder模式。我建议你多读一些这方面的内容。
发布于 2018-06-06 09:39:16
我已经测试了至少90000个项目,但没有失败,没有OOM。我的项目包含图像视图(由壁画管理),5个文本视图,1个静态小图标。
https://stackoverflow.com/questions/50717025
复制相似问题