
RecyclerView
文章平均质量分 69
Android RecyclerView
xzkyd outpaper
一个普普通通的小白罢了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RecyclerView 中 ViewHolder
/ 持有的列表项视图// 当前数据位置// 视图类型// ...视图容器:持有 item 布局的所有视图引用数据载体:连接数据和视图的桥梁复用单元:作为 RecyclerView 缓存机制的基本单位。原创 2025-08-10 00:08:08 · 402 阅读 · 0 评论 -
RecyclerView 缓存机制
开发者扩展层作用:允许开发者实现自定义缓存逻辑使用场景缓存特定位置的视图(如固定头部)预加载复杂视图注意:官方建议谨慎使用,大多数场景无需实现合理设置缓存大小小列表(<50项):默认值足够中大型列表:增大 itemViewCacheSize(5-15)超长列表:增大 RecycledViewPool(10-20)优化ViewHolder避免复杂布局嵌套使用 ConstraintLayout 减少层级耗时操作放在释放。原创 2025-08-09 23:43:01 · 357 阅读 · 0 评论 -
Android中RecyclerView基本使用
ViewHolder模式:必须使用避免重复findViewById局部更新:优先使用DiffUtil/ListAdapter资源释放:在onViewRecycled()中释放图片等资源事件委托:通过接口回调代替在Adapter中处理逻辑类型区分:多类型视图使用getItemViewType()内存监控:使用Profiler检测滚动时的内存波动。原创 2025-08-09 21:03:41 · 404 阅读 · 0 评论