2011-12-30 72 views
7

我有一個可擴展的列表視圖,其中第一組爲空,即它沒有孩子,而其他所有孩子都有孩子。現在我必須執行onChildClick所有的組,除了第一個在Android可擴展列表視圖中的組點擊監聽器

對於第一個要求是的onClick組本身的一些動作,必須考慮。

所以我實現onGroupClickListener並把條件

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

但是這並禁用所有的羣體,現在我不能看到孩子們的任何一組。

我該怎麼做?

回答

0

試試這個

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

放你的空基,空數組

然後添加

expListView.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() { 

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

      } 
     } 
    });