【问题标题】:Nested ExpandableListview with only one child should visible at a time一次只有一个孩子的嵌套 ExpandableListview 应该可见
【发布时间】:2014-04-24 05:19:39
【问题描述】:

我正在开展一个项目,其中需要两级可扩展视图,并且一次只能打开一个孩子。如果有一个孩子并且如果我点击另一个孩子最后一个应该关闭,这应该发生在可扩展列表视图的两个级别。我有足够的搜索,但我没有找到任何好的东西。任何好的链接和演示都将受到高度赞赏。谢谢

【问题讨论】:

    标签: android android-layout expandablelistview


    【解决方案1】:
    // Declare variable 
    private static int prev = -1;
    // and OnGroupExpandListener implement
    
      mExpandableList.setOnGroupExpandListener(new OnGroupExpandListener() {
    
                @Override
                public void onGroupExpand(int groupPosition) {
    
                    if(prev!=-1)
                    {
    
                        mExpandableList.collapseGroup(prev);    
    
                    }
                    prev=groupPosition;
                }
            });
    

    【讨论】:

    • 但在我的 childView groupPosition 中总是返回 0。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 2017-08-17
    相关资源
    最近更新 更多