android– 用于聊天应用程序的RecyclerView vs ListView

android– 用于聊天应用程序的RecyclerView vs ListView,第1张

概述哪个更适合用来显示聊天消息?据我所知,RecyclerView支持更多的自定义视图方向(通常被视为性能优越),但由于聊天本质上是列表式的,使用ListView会更好吗?对于这个用例,它是否会产生很大的不同?谢谢!解决方法:RecyclerView是作为ListView改进编写的,所以是的,您可以使用ListView控件创

哪个更适合用来显示聊天消息?据我所知,RecyclerVIEw支持更多的自定义视图方向(通常被视为性能优越),但由于聊天本质上是列表式的,使用ListVIEw会更好吗?

对于这个用例,它是否会产生很大的不同?

谢谢!

解决方法:

RecyclerVIEw是作为ListVIEw改进编写的,所以是的,您可以使用ListVIEw控件创建一个列表,但使用RecyclerVIEw更容易:

滚动时重用单元格 – 它在ListVIEw适配器中实现VIEw Holder,但它是可选的,而在RecycleVIEw中它是编写适配器的默认方式.

动画常用列表 *** 作 – 动画被解耦并委托给ItemAnimator.

当您需要自定义列表或想要更好的动画时,RecyclerVIEw功能强大. ListVIEw中的这些便捷方法给人们带来了很多麻烦,这就是为什么RecyclerVIEw为他们提供了更灵活的解决方案.

RecyclerVIEw以增加开发人员的复杂性为代价,为开发人员提供了巨大的动力.有些事情可以在ListVIEw中轻松完成,现在可以花费很多不必要的努力.

我认为,如果ListVIEw满足所有用例,那么就不需要用RecyclerVIEw替换它.

总结

以上是内存溢出为你收集整理的android – 用于聊天应用程序的RecyclerView vs ListView全部内容,希望文章能够帮你解决android – 用于聊天应用程序的RecyclerView vs ListView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存