
提示一下:
1.一级用一套数据、二级用另外一套数据也可以,两套数据没有什么明确上的规定一定要有关系。
2.一级数据给adapter的getGroupView使用,二级数据给adapter的getChildView使用。
3.之所以糊涂是因为我们expandablelistivew使用的数据源一般都是一套数据,为了方便,二级数据会被包含在一级数据里面,在getChildView使用二级数据时,一般现货去到对应的一级数据,然后从一级数据中拿到对应的二级数据。
4.初学者为避免出错,检查一下继承adapter时,重写的一些方法返回值有没有错误,避免反悔值有误,导致显示异常,比如getCount()方法,一级是多少就返回多少,不要默认给个0或者其他错误信息的数据。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)