我应该为每个Recycler View适配器创建自定义类

问题描述 投票:0回答:2

我是android开发的新手,我经常使用回收站视图。现在,回收者的数据来自JSON响应中的后端服务器。在我当前的每个回收者视图中,几乎都有不同的数据。而且所有回收者视图都具有4-5个以上的数据,例如,在一个回收者视图中,我有一个名称,价格,数量,在另一个回收者中,我具有通知类型,其图标等等。因此,到目前为止,对于每个回收站视图,我都使用getter和setter创建了一个模型类,并将该类类型添加到数组列表中,并将其发送到适配器。但是我看到模型类的数量正在增加。所以我的问题是,有什么方法可以解决我一次又一次地创建类的问题。我是android开发的新手,所以请明确我的概念,请

android recycler-adapter
2个回答
0
投票

在类的同一xml中,如果您有多个回收者视图,则在同一类中创建不同的适配器,无需为每个回收者视图创建不同的类。


0
投票

是,否则您将无法绑定数据。

使用RecyclerView具有以下关键步骤:

 1.Add RecyclerView support library to the gradle build file

 2.Define a **model class** to use as the data source

 3.Add a RecyclerView to your activity to display the items

 4.Create a custom row layout XML file to visualize the item

 5.Create a RecyclerView.Adapter and ViewHolder to render the item

 6.Bind the adapter to the data source to populate the RecyclerView

[每个适配器都有三种主要方法:onCreateViewHolder扩大项目布局并创建持有人,onBindViewHolder根据数据设置视图属性,getItemCount确定项目数。

© www.soinside.com 2019 - 2024. All rights reserved.