gpt4 book ai didi

android - ListView 完全不如 RecyclerView 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:17 29 4
gpt4 key购买 nike

因此,Vogella 似乎暗示与 RecyclerView 相比,ListView 已被完全弃用。并没有真正弃用,而是说在任何情况下 ListView 都不是更好的选择。这是真的? commonsware book 建议它在更新时可能会更快。从现在开始还有其他原因可以完全避免使用 ListView 吗?只是阅读了一些例子,似乎 RecyclerView 给代码增加了很多层难度/卷积,因此我希望避免使用它,除非有很好的理由(动画不是一个很好的理由)

最佳答案

RecyclerView机制包含:

  1. RecyclerView:一个 ViewGroup 或容器
  2. LayoutManager:负责item的布局和排列,内置了3个LayoutManager,LinearLayoutManager , GridLayoutManager和 StaggeredGridLayoutManager。
  3. ItemDecoration:自定义元素装饰,例如:DividerItemDecoration
  4. ItemAnimator:自定义项目动画

ListView = RecyclerView + LinearLayoutManager(垂直)。

RecyclerView机制可以轻松实现ListView、GridView、WaterFall……,也可以通过custmom LayoutManager实现其他自定义view。

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

关于android - ListView 完全不如 RecyclerView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29957490/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com