`
tangweiye
  • 浏览: 150760 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

ExpandableListView中包含多个group,想要展开一个group时,其他group都关闭

 
阅读更多

放一个监听事件 监听ExpandableListView

 

	exList.setOnGroupExpandListener(new OnGroupExpandListener() {

			@Override
			public void onGroupExpand(int groupPosition) {
				for (int i = 0; i < getData().size(); i++) {
					if (groupPosition != i) {
						exList.collapseGroup(i);
					}
				}

			}

		});
 

 

分享到:
评论

相关推荐

    Android中ExpandableListView(原生控件)3----只展开一组

    在Android开发中,ExpandableListView是一个非常实用的原生控件,它允许用户展示一个可折叠的列表,其中每个条目都可以展开显示更多的子项。这个控件在处理层次结构数据时特别有用,例如菜单、目录或者组织结构。在...

    ExpandableListView展开折叠动画效果

    在给定的标题和描述中提到的“展开折叠动画效果”,是指在`ExpandableListView`中,当用户点击一个组(group)时,其子项(child)以动画的形式展开或折叠,增强用户体验。 要实现这种动画效果,开发者通常需要...

    ExpandableListView 展开列表控件

    `ExpandableListView`是Android平台中一个非常实用的列表控件,它允许用户展示层次结构的数据,例如,一个父项可以展开显示多个子项。在Android应用开发中,当需要展示具有嵌套关系的数据时,`ExpandableListView`是...

    android ExpandableListView的group和child都有checkbox

    例如,父级可能是一个包含多个子级列表的列表,每个子级是一个包含标题和是否选中状态的对象。 3. **复选框交互**: 对于复选框的点击事件,可以使用`setOnCheckedChangeListener`监听器。在监听器中,根据选择...

    一个ExpandableListView的例子

    首先,`ExpandableListView`是`ListView`的一个扩展,它增加了可扩展性,即每个列表项可以包含一个或多个子项。这使得它成为处理具有嵌套结构数据的理想选择,比如树形目录、菜单分类或者层级关系的数据。 要实现一...

    ExpandableListView

    `ExpandableListView`的核心特性包括可展开和折叠的子列表,每个父项(Group)下可以包含多个子项(Child)。它的交互性使得用户能轻松地浏览和探索层次化的数据。 首先,我们需要定义数据模型。对于无限极树状结构...

    ExpandableListViewDemo只展开一个Group

    这个`ExpandableListViewDemo只展开一个Group`的主题意味着我们要探讨如何实现一个功能,即在`ExpandableListView`中每次只允许用户展开一个分组(Group),而不是同时展开多个。这在某些场景下是有用的,比如导航...

    ExpandableListView实现下拉功能

    在这个特定的实现中,我们关注的是如何去除下拉标志,并实现点击新组时自动关闭其他已展开的组,以及获取用户所选择的特定子选项的功能。 首先,我们要理解`ExpandableListView`的基本结构。它由多个组(Group)...

    Android中ExpandableListView示例

    1. **分组(Group)**:`ExpandableListView`中的每个可折叠的部分称为一个分组,它由一个或多个子项组成。 2. **子项(Child)**:每个分组下面的条目被称为子项,它们是不可折叠的。 要使用`ExpandableListView`...

    一个ExpandableListView的例子,实现多级菜单分类展示

    在这个例子中,我们将会深入探讨如何利用`ExpandableListView`来创建一个可展开和折叠的菜单系统,实现丰富的交互效果。 `ExpandableListView`与普通的`ListView`相比,其主要优势在于它支持子项的展开和收缩,这...

    可展开列表ExpandableListView嵌套GirdView demo

    在Android开发中,有时我们需要展示层次结构的数据,这时ExpandableListView是一个非常实用的控件,它允许用户展开和折叠各个组来显示或隐藏子项。然而,如果在每个组内需要展示多列数据,单纯使用...

    Andriod中ExpandableListView的使用

    在这个场景中,我们首先从一个JSON数据源解析出省份和城市信息,然后利用ExpandableListView来创建一个可展开和折叠的二级列表。 一、ExpandableListView基础 ExpandableListView是ListView的一个扩展,它可以显示...

    ExpandableListView实现购物车页面

    通常包括两个类:一个表示Group(如`CartCategory`),包含ID、名称等属性;另一个表示Child(如`CartItem`),包含商品名、数量、单价等属性。 2. **适配器**:编写自定义的`ExpandableListAdapter`,它负责将数据...

    ExpandableListView 中完美嵌套 GridView

    ExpandableListView是一个可扩展的列表视图,它允许用户展开或折叠各个组(group),每个组下可以包含多个子项(child)。GridView则是一种可以自定义列数的网格布局,适合用来展示排列整齐的图片或文字列表。 要...

    ExpandableListView group和child都带checkBox的用法

    ExpandableListView的group和child都带CheckBox,并点击group或child时再EditView添加对应Button,child全选时显示group的button,否则显示选中Child的Button

    Android中ExpandableListView使用

    Group类通常包含一个String数组或者List来存储Child的数据,而Child类则封装了单个子项的信息。例如: ```java public class Group { public String groupName; public List&lt;Child&gt; children; } public class ...

    带全选的ExpandableListView

    在项目中,`ExpandableListCheckbox`可能是一个自定义的布局文件,包含了`ExpandableListView`以及全选按钮。它可能包含以下组件: 1. `ExpandableListView`:用于显示分组数据。 2. 全选按钮(Checkbox或...

    ExpandableListView 二级listview

    `ExpandableListView`是`ListView`的一个扩展,它允许每个列表项(Group)下包含一组子列表项(Child)。与普通的`ListView`相比,`ExpandableListView`提供了更丰富的用户交互体验,可以更好地呈现树状结构的数据。...

    android expendlistview默认全部打开且点击不关闭.点击实现item的再次展开效果,group和child多可以添加一个展开效果

    在这个场景中,我们面临的问题是:如何让ExpandableListView在初始化时默认全部展开,并且在点击时能实现item的再次展开效果,即支持group和child的多次展开操作。 首先,我们需要理解ExpandableListView的基本工作...

Global site tag (gtag.js) - Google Analytics