Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么“回收者视图”比“列表视图”提供更好的体验?_Android_Kotlin - Fatal编程技术网

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是一个更灵活的控件,用于处理“列表数据”,它遵循关注点的委托模式,只为自己留下一个任务—回收项目

希望这有助于希望此helpsListView也回收项目视图,因此这不是一个优势。ListView也回收项目视图,因此这不是一个优势。