ExpandableListView 사용할때 그룹이 하나가 열리면 나머지 다른 그룹들은 자동으로 닫히고
이렇게 다른게 열려있어도 다른 그룹을 열때 나머지그룹들은 닫히게 하고 싶은데 어떻게 해야하는지 잘모르겠어요,ㅠㅠ
알려주세요~!!!ㅠㅠㅠ
mAdapter = new MyExpandableListAdapter(); newslist.setAdapter(mAdapter); //하나를 열면 다른것이 닫히게 하는 소스. newslist.setOnGroupExpandListener(new OnGroupExpandListener() { int previousGroup = -1; public void onGroupExpand(int groupPosition) { if(groupPosition != previousGroup) newslist.collapseGroup(previousGroup); previousGroup = groupPosition; } });
위와 같이 해보세요.
출처 : http://blog.naver.com/kimgd1136