ListView,AbsListView和RecyclerView有什么区别

时间:2015-11-20 14:32:05

标签: java android listview android-recyclerview

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

1 个答案:

答案 0 :(得分:7)

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

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

从Lollipop开始,使用RecyclerView代替已弃用ListView被视为一种良好做法。

您可以阅读谷歌提供的official android documentation使用RecyclerView的方法,或使用this great tutorial