Android 为什么“回收者视图”比“列表视图”提供更好的体验?
我看到您可以使用列表视图列出任何视图对象。但在大多数代码示例中,它们使用回收器视图。Android 为什么“回收者视图”比“列表视图”提供更好的体验?,android,kotlin,Android,Kotlin,我看到您可以使用列表视图列出任何视图对象。但在大多数代码示例中,它们使用回收器视图。 所以我的问题是:什么时候可以使用列表视图而不是回收器视图?回收器视图小部件是列表视图的更高级、更灵活的版本 RecyclerView是作为ListView的改进而创建的 在RecyclerView模型中,几个不同的组件协同工作以显示数据。用户界面的整体容器是一个添加到布局中的RecyclerView对象 RecyclerView显著提高性能 RecyclerView使用您提供的布局管理器提供的视图填充自身 R
所以我的问题是:什么时候可以使用列表视图而不是回收器视图?回收器视图小部件是
列表视图
的更高级、更灵活的版本
是作为RecyclerView
的改进而创建的ListView
- 在
模型中,几个不同的组件协同工作以显示数据。用户界面的整体容器是一个添加到布局中的RecyclerView
对象RecyclerView
显著提高性能RecyclerView
使用您提供的布局管理器提供的视图填充自身RecyclerView
的优点如下RecyclerView
- 在上/下滚动时高效地重用单元格
- 将列表与其容器解耦
- 动画被解耦并委托给
itemaniator
- RecyclerView是一个更灵活的控件,用于处理“列表数据”,它遵循关注点的委托模式,只为自己留下一个任务—回收项目
列表视图
的更高级、更灵活的版本
是作为RecyclerView
的改进而创建的ListView
- 在
模型中,几个不同的组件协同工作以显示数据。用户界面的整体容器是一个添加到布局中的RecyclerView
对象RecyclerView
显著提高性能RecyclerView
使用您提供的布局管理器提供的视图填充自身RecyclerView
的优点如下RecyclerView
- 在上/下滚动时高效地重用单元格
- 将列表与其容器解耦
- 动画被解耦并委托给
itemaniator
- RecyclerView是一个更灵活的控件,用于处理“列表数据”,它遵循关注点的委托模式,只为自己留下一个任务—回收项目