android – ListView完全不如RecyclerView吗?

前端之家收集整理的这篇文章主要介绍了android – ListView完全不如RecyclerView吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
因此,Vogella似乎建议与RecyclerView相比,ListView完全被弃用.实际上并没有弃用,而是没有ListView是更好的选择.这是真的? commonsware书表明它可能更快更新.从现在开始有没有其他理由完全避免使用ListView?只是通过一些例子来看,似乎RecyclerView在代码添加了许多难度/卷积层,因此我希望避免使用这些,除非有一个很好的理由(动画不是一个极好的理由)

解决方法

RecyclerView机制包含:

> RecyclerView:ViewGroup或Container
> LayoutManager:负责项目的布局和排列,有3个内置的LayoutManagers,LinearLayoutManager,GridLayoutManager和StaggeredGridLayoutManager.
> ItemDecoration:自定义项目装饰,例如:DividerItemDecoration
> ItemAnimator:自定义项目动画

ListView = RecyclerView LinearLayoutManager(垂直).

RecyclerView机制可以轻松实现ListView,GridView,WaterFall ……还可以通过custmom LayoutManager实现其他自定义视图.

这就是我们将来应该使用RecyclerView的原因.

猜你在找的Android相关文章