BRVAH(BaseRecyclerViewAdapterHelper)之BaseSectionQuickAdapter详解

BaseSectionQuickAdapter是BBRAH框架中头子布局的一个适配器

一.继承Adapter

其中泛型MySection必须继承SectionEntity<T>,其中T代表着子类的具体数据Bean。

SectionEntity<T>

二.构造函数

layoutResId子布局样式,sectionHeadResId布局样式,data对应的数据

三.布局数据写入

头布局写入

子布局写入

四.数据写入

五.item的扩展使用

 

public class ZAppearItem extends SectionEntity<ZAppearItem.Item> {
    
    public ZAppearItem(boolean isHeader, String header) {
        super(isHeader, header);
    }


    public static class Item{
        /**
         * 代号
         */
        private String code;

        /**
         * 中文名称
         */
        private String name;

        /**
         * 分类型code
         */
        private String state1;

        /**
         * 判定结论
         */
        private String state2;

        /**
         * 序号
         */
        private Integer sort;

        public Integer getSort() {
            return sort;
        }

        public void setSort(Integer sort) {
            this.sort = sort;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getState1() {
            return state1;
        }

        public void setState1(String state1) {
            this.state1 = state1;
        }

        public String getState2() {
            return state2;
        }

        public void setState2(String state2) {
            this.state2 = state2;
        }
    }
}

数据元素:

[{"code":"CCheckResult","header":"核查评定","isHeader":true,"t":null},{"code":"CCheckResult","header":"核查评定","isHeader":false,"t":{"code":"Check01","name":"制动防抱死装置","state1":"CCheckResult","state2":"0","sort":1}}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值