客户提出需求,要求分组列表单击一个group其他的group应该关闭,这个group的group标题应该顶头。
我网上大致找了一圈没找到相关的,于是去google group里搜索了下 ,发现有人提出了他的解决方法:
受此启发我想出了自己的方法,重写setOnGroupClickListener方法,使用flag控制:
定义flag记录列表状态
int expandFlag = -1;//控制列表的展开
重写onGroupClick方法
经测试完成要求,看起来挺简单的实现,可惜卡了我有两三个小时,主要是没想到这个方法呀,
感谢google group提问和回答的人帮助我开拓了思路。