2011-12-30 4 views
7

첫 번째 그룹이 비어있는 확장 가능한 목록보기가 있습니다. 즉, 에는 자식이없고 다른 모든 그룹에는 자식이 있습니다.. 이제 모든 그룹에 대해 onChildClick을 구현해야합니다. 첫 번째는입니다.그룹 클릭 리트렉 안드로이드 확장형 목록보기

첫 번째 요구 사항은 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; 

      } 
     } 
    }); 
관련 문제