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

2013年12月5日 工作记录

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

  1. onlineUsersListView
  2. .setOnGroupExpandListener(new OnGroupExpandListener() {
  3. @Override
  4. public void onGroupExpand(int groupPosition) {
  5. for (int i = 0, count = onlineUsersListView
  6. .getExpandableListAdapter().getGroupCount(); i < count; i++) {
  7. if (groupPosition != i) {// 关闭其他分组
  8. onlineUsersListView.collapseGroup(i);
  9. }
  10. }
  11. }
  12. });

默认展开第一个分组:

  1. // 展开第一组
  2. onlineUsersListView.expandGroup(0);
      http://blog.csdn.net/wwj_748/article/details/17143389

最新文章

  1. iOS开发new与alloc/init的区别
  2. iOS一些常用的小知识点
  3. 为什么使用BeagleBoneBeagleBone的优点
  4. power desinger 学习笔记&lt;四&gt;
  5. SQL Server索引的维护 - 索引碎片、填充因子 &lt;第三篇&gt;
  6. B/S 类项目改善
  7. 【特效】hover效果之十字动画
  8. find与tar的结合使用
  9. HighCharts基本折线图
  10. spring与disruptor集成的简单示例[z]
  11. Spring AOP实战例子与springmvc整合不起效果的解决办法
  12. 关于sizeof与#pragma pack 以及网络上关于字节对齐的一点感想
  13. [OpenCV-Python] OpenCV 中计算摄影学 部分 IX 对象检测 部分 X
  14. Linux SD/MMC/SDIO驱动分析_转
  15. Android Studio开发第三篇版本管理Git
  16. html 基础之a标签的属性target解析
  17. vue 使用element-ui upload文件上传之后怎么清空
  18. Exception in thread &quot;main&quot; org.apache.poi.poifs.filesystem.OfficeXmlFileException
  19. gtk+学习笔记(四)
  20. php 错误和异常处理

热门文章

  1. 【转】Entity Systems
  2. Send Mail using C# code
  3. Smart210学习记录-------linux内核模块
  4. 了解magento数据库
  5. spark mllib k-means算法实现
  6. SPAdes
  7. 8个节点MySQL-cluster安装和配置,含两个管理节点
  8. 转 SQL Server中关于的checkpoint使用说明
  9. 关于 System.IO.FileAttributes 的 Reparse Points
  10. sql 语句累积