重要知识点:
- RecyclerView
- ViewHolder
- Adapter
前情提要
在手机应用中,列表是一个重要的显示内容的工具。比如购物app中的商品列表(瀑布式)、视频app中的视频列表以及我们微信中的朋友列表。
本文将介绍RecyclerView的原理以及使用方法。此为初学者笔记,如有错误,请不吝赐教。
RecyclerView原理

各部件功能:
| 名称 | 功能 |
|---|---|
| RecyclerView | 定位和回收ViewHolder |
| Adapter | 创建ViewHolder;绑定ViewHolder至模型层数据 |
| ViewHolder | 容纳View视图 |
工作流程(假设屏幕上只显示两个列表项):
- RecyclerView需要显示条目0和条目1,Adapter创建两个ViewHolder,并绑定data
- 当用户向下滑动,想看第三个条目,RecyclerView把一个ViewHolder回收,Adapter在这个回收来的ViewHolder中放入第三个data,因而不用再创建ViewHolder

本文介绍了Android中的RecyclerView,包括其原理和使用方法。RecyclerView作为列表显示的重要组件,通过ViewHolder和Adapter实现数据绑定。文章详细讲解了其工作流程,如屏幕滚动时的条目复用,以及如何在实际项目中使用RecyclerView,如设置LayoutManager和Adapter。同时,提供了示例代码以帮助理解。
最低0.47元/天 解锁文章
3277

被折叠的 条评论
为什么被折叠?



