最近一直在被一个关于ExpandableListView的问题困扰,还请坛友帮忙一下
我定义两个List,用来存放控件中Group/Child中的String:
private List<String> groupArray;
private List<List<String>> childArray;
通过一个继承自BaseExpandableListAdapter的adapter绑定信息
问题是不知如何删除某一组中指定的一个child元素,每个groupArray使用一个childArray实例还是整个groupArray共用一个childArray实例,我现在的做法是后一种,出现的情况便是在任意一组中删除了一个child元素则在其他组中的相同position的child元素也被删除了,我从网上找了几个deom,都很粗糙,只有数据的静态填充,想深入一下,可自己能力有限,坛友有个demo就更好了,谢谢
我定义两个List,用来存放控件中Group/Child中的String:
private List<String> groupArray;
private List<List<String>> childArray;
通过一个继承自BaseExpandableListAdapter的adapter绑定信息
问题是不知如何删除某一组中指定的一个child元素,每个groupArray使用一个childArray实例还是整个groupArray共用一个childArray实例,我现在的做法是后一种,出现的情况便是在任意一组中删除了一个child元素则在其他组中的相同position的child元素也被删除了,我从网上找了几个deom,都很粗糙,只有数据的静态填充,想深入一下,可自己能力有限,坛友有个demo就更好了,谢谢
解决方案 »
- 自定义TabHost报错,did you forget to call setup...
- 求高手指导,毕业论文抽到“基于Android 平台的特定网站客户端的设计与实现”这个题目,全部没有头绪
- 关于配置问题。新手
- 关于Document doc=Jsoup.connect(url).get
- android 如何获得手机的休眠时间
- listview.getview遇到奇怪的问题????
- scrollview的惯性滑动
- 两个Activity之间怎么传递List<Map<String,Object>>型数据,谢谢
- 关于Hello world不能在模拟器中显示的问题
- android sdk location的问题
- 请教一个关于PIN码的问题,谢谢!
- 请问如何知道我们发送请求后返回的数据的xml文件里的内容呢?
private List<List<String>> childArray;反了吧,应该是
private List<List<String>> groupArray;
private List<String> childArray;
类似这样的,每个group里都存一个child,这样你删除某一个group,其实就是删除对应group里的所有child