`

expandablelistview同时展开一个group

阅读更多

ExAdapter adapter;

ExpandableListView exList;

 

。。。。。。。。。。。。。。

adapter=new ExAdapter(DiseaseDetail.this);
        exList = (ExpandableListView) findViewById(R.id.list2);
        exList.setAdapter(adapter);
        exList.setGroupIndicator(null);
        exList.setDivider(null);
        exList.setOnGroupExpandListener(new OnGroupExpandListener(){

            @Override
            public void onGroupExpand(int arg0) {
                    // TODO Auto-generated method stub
                    for(int i=0;i<adapter.getGroupCount();i++)
                    {
                            if(arg0!=i)
                            {
                                exList.collapseGroup(i);
                            }
                    }
                                          
            }
                          
              });

分享到:
评论

相关推荐

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

    在本案例中,我们将深入探讨如何实现一个特殊的ExpandableListView,它只能展开一组,而不是像默认情况下那样可以同时展开多组。 首先,我们需要理解ExpandableListView的基本使用。这个控件继承自ListView,但增加...

    ExpandableListView展开折叠动画效果

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

    ExpandableListView 展开列表控件

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

    ExpandableListViewDemo只展开一个Group

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

    ExpandableListView实现展开收缩功能

    通过以上步骤,你就能实现一个基本的展开收缩功能的ExpandableListView。为了提高用户体验,还可以考虑添加动画效果,优化性能,如使用ViewHolder模式减少视图查找,以及根据数据量动态加载子项等。记住,关键是理解...

    ExpandableListView可以展开的listview

    在实现`ExpandableListView`时,我们需要创建两个数据模型类:一个代表父条目,另一个代表子条目。 1. **数据模型**: - **Group Model**: 这个类用于存储父条目的数据,通常包含一个字符串数组,表示该父条目下的...

    一个ExpandableListView的例子

    在这个例子中,我们将会深入探讨如何利用`ExpandableListView`来创建一个多级菜单分类展示的应用。 首先,`ExpandableListView`是`ListView`的一个扩展,它增加了可扩展性,即每个列表项可以包含一个或多个子项。这...

    可展开列表ExpandableListView嵌套GirdView demo

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

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

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

    android ExpandableListView的group和child都有checkbox

    通过以上步骤,你就可以实现一个具有组和子项复选框的`ExpandableListView`,并且默认展开所有组,点击组时不收起子项。在实际应用中,还需要考虑复选框状态的保存和恢复、数据更新时的UI同步等问题,确保用户体验的...

    ExpandableListView(可展开列表)添加右侧字母索引条

    在标题“ExpandableListView(可展开列表)添加右侧字母索引条”中,我们关注的是如何在ExpandableListView的基础上增加一个右侧的字母索引条,以方便用户快速浏览和定位数据。 **1. ExpandableListView基础** ...

    ExpandableListView

    在本教程中,我们将深入探讨`ExpandableListView`的工作原理以及如何创建一个无限极树状结构的Demo。 `ExpandableListView`的核心特性包括可展开和折叠的子列表,每个父项(Group)下可以包含多个子项(Child)。它...

    Android开发丶ExpandableListView实现可展开列表

    要使用`ExpandableListView`,首先你需要创建一个自定义的适配器,继承自`BaseExpandableListAdapter`。适配器需要实现以下几个方法: 1. `getGroupCount()`: 返回父项的数量。 2. `getChildrenCount(int ...

    ExpandableListView实现购物车页面

    在Android应用开发中,"ExpandableListView实现购物车页面"是一个常见的需求,它涉及到用户界面设计、数据管理和交互。ExpandableListView是Android SDK提供的一种可扩展的列表视图,允许用户展示分组数据,每组内...

    ExpandableListView(可展开列表)+右侧字母索引

    在Android开发中,`ExpandableListView`是一种常用的控件,它允许用户展示一个可以折叠和展开的列表,这种布局方式通常用于层次结构的数据展示,比如菜单、目录或组织架构等。`ExpandableListView`提供了更丰富的...

    expandablelistview例子

    ExpandableListView是ListView的一个扩展,它能够显示一个可展开/折叠的列表,每个列表项可以包含多个子项。这样的设计非常适合于展现具有层级关系的数据,如目录结构、菜单选项或者组织架构等。 二、...

    ExpandableListView实现下拉功能

    默认情况下,`ExpandableListView`会显示一个加号或减号图标来表示组是否展开。要“去掉了下拉标志”,我们需要自定义适配器(Adapter),覆盖`getGroupView()`方法,不再显示这个图标。可以通过设置组视图的布局来...

    ExpandableListView 二级listview

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

    android ExpandableListView三级菜单的使用

    在这个“android ExpandableListView三级菜单的使用”示例中,我们将深入探讨如何创建并操作一个支持三级菜单的`ExpandableListView`。 首先,`ExpandableListView`是`ListView`的扩展,它提供了更丰富的功能,可以...

Global site tag (gtag.js) - Google Analytics