recycleview 嵌套高度问题_recyclerview嵌套recyclerview比较好的解决方案

本文通过创建一个基类ModelBase和两个数据源Bean(AnimalModel, PersonModel)来实现RecyclerView的高效嵌套,避免使用多个RecyclerView。通过自定义ModelAdapter和ViewHolder,根据数据类型动态加载不同布局,实现了一个RecyclerView展示不同类型列表的需求。" 111975504,10537323,ENVI5.4中的Fmask云检测工具使用教程,"['遥感', 'GIS', 'ENVI软件', '云掩膜', '遥感图像处理']
摘要由CSDN通过智能技术生成

在我看来这不是recyclerView嵌套recyclerView 一个recyclerView就可以搞定 只是要显示不同的list的数据和不同的item,我的思路是新建一个baseModel 两个数据源的bean 继承于baseModel,还是看代码 说是说不清楚

public class ModelBase {

public int BEAN_SORT = -1;

public int BEAN_TYPE = -1;

}

public class AnimalModel extends ModelBase {

private long id;

private String name;

private int age;

private String address;

}

public class PersonModel extends ModelBase {

private long id;

private String name;

private int age;

}

public class MainActivity extends AppCompatActivity {

RecyclerView rvModel;

private ArrayList list;

private enum BASE_TYPE {

TYPE_PERSON, TYPE_ANIMAL

}

private ModelAdapter adapter;

@Override

protected void onCreate(Bundle savedInstanceStat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值