【问题标题】:Group click listener in android expandable list viewandroid可扩展列表视图中的组单击侦听器
【发布时间】:2011-12-30 07:34:37
【问题描述】:

我有一个可扩展的列表视图,其中第一组是空的,即 它没有孩子,而所有其他人都有孩子。现在我必须为所有组实现onChildClick除了第一个。

第一个要求是 onClick 组本身必须采取一些行动。

所以我实现了onGroupClickListener并把条件放了

if(groupPosition == 0){ //action}

但这已禁用所有组,现在我无法看到任何组的孩子。

我应该怎么做?

【问题讨论】:

    标签: android expandablelistview


    【解决方案1】:

    试试这个

          if(mygroup.getChildCount()>0){
          //your action
           }
    

    【讨论】:

      【解决方案2】:

      放入你的空组,一个空数组

      然后添加

       expListView.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() {
      
              @Override
              public void onGroupExpand(int groupPosition) {
                  switch (listDataHeader.get(groupPosition)) {
                      case "YOUR_CLICKABLE GROUP":
                            //do something  
                            break;
      
                  }
              }
          });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多