Android 如何实现回收器视图
我知道实现RecyclerViews的三种方法Android 如何实现回收器视图,android,android-recyclerview,Android,Android Recyclerview,我知道实现RecyclerViews的三种方法 第一种方法是将ViewHolder类和Adapter类作为活动或片段中的内部类。在这种方法中,对于包含RecyclerView的每个活动,我们都包含这些内部类 第二种方法是将ViewHolder类和Adapter类作为单独的文件,并在必要时实例化它们 第三种方法是创建一个通用适配器和ViewHolder,并传入适当的对象。然后根据传入对象的类型,处理其他内容,如视图、它们的侦听器、数据等 问题1: 有没有其他方法来实现RecyclerView
将告诉您是否需要使用一个或多个适配器。我通常使用第二种方法,因为大多数情况下视图都非常不同。根据用例的不同,您将有不同的UI元素、交互等。因此,除非您有许多相同的RecyclerViews(例如,每个项目都是标题和图片),并且具有相同的交互,否则很难创建通用的RecyclerViews
与此相关的还有您使用的适配器类型,例如
- (对于静态数据非常有效,但如果您自己处理列表,则会出现一些问题,请参见此处)
- 如前所述-可以简单得多,但您必须手动控制一切