Expandablelistview 的Group重复

JSON数据格式[{"id":2,"grade":"2016级","class:"1班"},{"id":3,"grade":"2016级","class":"2班"},{"id":,4,"grade":"2016级","class":"3班"},{"id":5,"grade":"2015级","class":"1班"}],已经成功解析,但“grade”键值很多都是重复的造成这样的效果

设计要求是这样子的

求解决方法,最好不要更改JSON数据格式

造成这样的效果
这个图片错了吧,是不是这样?
2014年级
班级1
2014年级
班级2

其实你的问题在于,如何把相同年级的班级并在一起显示是吧?
如果json数据不能改的话,你得到的其实是只有一层的list,而不是两层的list。

如果要实现Expandablelistview 的两层结构,需要你把数据进行加工,形成一个年级列表,每个年级又对应一些班级。

你可以把数据存入数据库,然后查询出年级列表,再遍历并询出对应的班级列表
或者直接对这个一层的list加工,先生成一个不重复的年级列表,再把年级对应的班级遍历出来就好了。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网