效果
展示在手机上效果:
示例效果图
服务器返回的数据:
示例服务器返回数据
思路
思路一:
固定写死在xml中,然后根据相对应的去赋值,但是,这样耗时并且不够灵活,如果当前json一旦改变那么,需要在操作,果断放弃、
思路二:
ReyclerView多套布局实现。针对于这样json,需要人为干预一下服务器返回的数据源,通过for循环遍历,在每一个photoGroupID改变之前,
添加新的数据源,以此当做第二套布局等等等来完成,不是此处重点、
思路三:
借助BRVAH框架中对于Section分组布局来完成
分析
正常使用RecyclerView考虑一下几点:
(1) item条目布局样式
(2) 实体类、
(3)适配器、
(4)数据源样式、
(1)item条目布局样式
该项比较简单,根据效果图,不难看出应该准备两套布局、
第一套(分组布局头):