【问题标题】:What is the difference between ListView, AbsListView and RecyclerViewListView、AbsListView 和 RecyclerView 有什么区别
【发布时间】:2015-11-20 14:32:04
【问题描述】:

我是 android 开发的新手,我遇到了这 3 个不同的选项 ListView、AbsListView 和 RecyclerView 来在 android 中创建一个 List。这3个有什么区别。

【问题讨论】:

  • 你用谷歌搜索过吗!
  • 这是一个合法的问题,没有理由投反对票!我为你投了赞成票。

标签: java android listview android-recyclerview


【解决方案1】:

首先,AbsListView 是一个抽象类,不能在应用程序布局中用作View 元素,尽管您可以将其用作Base Class 来实现您自己的View。 在 Lollipop 之前,没有 RecyclerView,它是作为 Material Design 的一部分引入的。它引入了一种处理侦听器的新方法。

你可以阅读更深入的解释 Here

从 Lollipop 开始,使用 RecyclerView 而不是已弃用的 ListView 被认为是一种好习惯。

您可以在 google 提供的official android documentation 阅读如何使用RecyclerView 或使用this great tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    • 2020-09-20
    • 2021-02-02
    • 2011-03-08
    • 2022-08-18
    • 2019-05-02
    • 2014-10-09
    相关资源
    最近更新 更多