android brvah 分组,RecyclerView使用BRVAH完成分组布局效果

效果

展示在手机上效果:

示例效果图

服务器返回的数据:

示例服务器返回数据

思路

思路一:

固定写死在xml中,然后根据相对应的去赋值,但是,这样耗时并且不够灵活,如果当前json一旦改变那么,需要在操作,果断放弃、

思路二:

ReyclerView多套布局实现。针对于这样json,需要人为干预一下服务器返回的数据源,通过for循环遍历,在每一个photoGroupID改变之前,

添加新的数据源,以此当做第二套布局等等等来完成,不是此处重点、

思路三:

借助BRVAH框架中对于Section分组布局来完成

分析

正常使用RecyclerView考虑一下几点:

(1) item条目布局样式

(2) 实体类、

(3)适配器、

(4)数据源样式、

(1)item条目布局样式

该项比较简单,根据效果图,不难看出应该准备两套布局、

第一套(分组布局头):

你可能感兴趣的:(android,brvah,分组)