【发布时间】:2018-07-05 16:12:39
【问题描述】:
我想知道什么时候应该使用 RecyclerView 而不是 List View 或 ListView 而不是 RecyclerView,它有什么区别?我已经使用了它们,并且我知道为了实现我们使用 ViewHolder for RecyclerView。我的问题是针对它们的内部实现和彼此之间的性能。
编辑: 我的问题是 ListView 有什么地方比 RecyclerView 更有优势吗?如果不是,那么为什么它没有被谷歌标记为折旧。此外,虽然我们可能会在 android:support 库中找到 ListView,但如果我们创建一个新项目,它默认存在,但要使用 RecyclerView,我们必须使用另一个依赖项。
【问题讨论】:
-
顾名思义,RecyclerView 在长列表的情况下会更小,性能更高。但这是我的猜测。
标签: java android performance listview android-recyclerview