Android 何时使用ListView而不是RecyclerView

Android 何时使用ListView而不是RecyclerView,android,android-listview,android-recyclerview,Android,Android Listview,Android Recyclerview,我一直在读关于RecyclerView的文章,它比ListView更具优势,我发现了它们之间的区别 我不知道什么时候使用ListView,什么时候使用RecyclerView。而RecyclerView是否意味着要取代ListView?我是否必须用RecyclerViews替换所有列表视图 RecyclerView是否要替换ListView 对 我是否必须用RecyclerViews替换所有列表视图 没有 我不知道什么时候使用ListView,什么时候使用RecyclerView 我的建议是只使

我一直在读关于
RecyclerView
的文章,它比
ListView
更具优势,我发现了它们之间的区别


我不知道什么时候使用ListView,什么时候使用RecyclerView。而RecyclerView是否意味着要取代ListView?我是否必须用RecyclerViews替换所有列表视图

RecyclerView是否要替换ListView

我是否必须用RecyclerViews替换所有列表视图

没有


我不知道什么时候使用ListView,什么时候使用RecyclerView

我的建议是只使用
RecyclerView
进行后续列表。它的意思是取代
列表视图
,这是一个非常好的替代品。我预计,
RecyclerView
将继续接收更新,但
ListView
可能会或多或少保持现在的状态


ListView
没有任何进展,因为使用它的应用程序太多了。谷歌不能仅仅删除它,因为这将阻止大多数现有应用程序使用最新的SDK进行编译。弃用它也不理想,因为将
列表视图
转换为
回收视图
是一项非常繁重的工作,而且
列表视图
没有任何特别的缺陷

回收视图是列表视图的继承者,因此您应该将其用于所有新代码,但没有内在的需要替换所有代码ListView现在对我来说,
ListView
更多地用于功能场景,因为它内置了
setOnItemClickListener()
SetMultichoiceModelListener()
(multiselection模式),这在
RecyclerView
中是没有的。另一方面,
RecyclerView
更多地用于显示场景,因为它支持拖放功能(内置动画)。

“何时使用ListView和何时使用RecyclerView”-如果您需要
RecyclerView
的一些高级功能(例如,添加/删除项目时的动画效果),使用
RecyclerView
。“我必须用RecyclerViews替换我所有的列表视图吗?”--不。检查线程:嗨,塔尼斯,你能检查我的问题并给出全面的答案吗