Android记录11-控制ExpandableListView展开和关闭

17012人阅读 评论(1) 收藏 举报
分类:

Android记录11-控制ExpandableListView展开和关闭



2013年12月5日 工作记录

我们在使用ExpandableListView可能会遇到各种问题,比如说只展开一个组,关闭其他组;默认展开第一组;我自己试了一下,下面的方法可以控制单个组的展开和伸缩,也可以控制展开当前点击的组,关闭其他展开的组。希望对开发遇到这种问题的童鞋有用吧。

onlineUsersListView
				.setOnGroupExpandListener(new OnGroupExpandListener() {

					@Override
					public void onGroupExpand(int groupPosition) {
						for (int i = 0, count = onlineUsersListView
								.getExpandableListAdapter().getGroupCount(); i < count; i++) {
							if (groupPosition != i) {// 关闭其他分组
								onlineUsersListView.collapseGroup(i);
							}
						}
					}
				});


默认展开第一个分组:

// 展开第一组
					onlineUsersListView.expandGroup(0);



6
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4637762次
    • 积分:41816
    • 等级:
    • 排名:第84名
    • 原创:653篇
    • 转载:80篇
    • 译文:2篇
    • 评论:2689条
    博客专栏
    尽情骚扰我

    微信公众号:wwjblog

    微信号:whatswwj


    移动开发者狂热群:注明入群理由,里面有一群热爱分享的开发者
    • Q群:299402133
    • QQ号:659982592

    高品质课堂推荐:http://stay4it.com


    最新评论
    【程序员的成长路线图】
    从入门到成长到成熟再到优秀,大多数程序员走了前面一段相似的道路,而有些人却走得更远一些!!!!