ListView和RecyclerView有什么区别?

3

我希望制作一个快速响应适配器。

ListViewRecyclerView 中,哪个视图更有效率?


1
你在提问之前阅读了两者的文档吗? - Egor
3
可能是Recycler View VS List View的重复问题。 - CAS
1个回答

3

基本上这取决于你的实现方式。RecyclerView是一种具有不同架构原则的新小部件。如果你的列表简单且不会使用选择模式、选中模式和其他类似CursorAdapter的依赖性较强的功能,那么使用RecyclerView会更快且性能更好。否则最好使用ListView,因为它已经内置了所有像SelectionMode这样的功能。


具有讽刺意味的是,如果您的列表过于复杂,即具有任意布局,则也必须使用RecyclerView。 - MLProgrammer-CiM
如果列表项很重,最好使用自定义视图来避免过多的“布局”、“测量”和“绘制” :) - Viktor Yakunin
1
我指的是任意大小和布局的单元格,就像编程指南一样:http://img.hexus.net/v2/lifestyle/reviews/apple/macmini/eyetv_program_guide_c.jpg - MLProgrammer-CiM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接