首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该为每个回收器视图适配器创建自定义类吗

我应该为每个回收器视图适配器创建自定义类吗
EN

Stack Overflow用户
提问于 2019-02-25 13:59:31
回答 2查看 263关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2019-02-25 14:08:55

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

票数 0
EN

Stack Overflow用户

发布于 2019-02-25 14:16:32

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

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

代码语言:javascript
复制
 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,用于确定项目数量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54860300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档