마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

expandable listview 확장, 축소 유지?

0 추천
expandable listview에서 초기에 강제로 다 확장을 시키고 있습니다.

 

이때 SharedPreferences를 사용하여 맨 처음일때는 모든 그룹의 차일드를 확장 시키고, 그 다음부터는 축소해놓고 나간 후 다시 그 페이지로 들어가면 방금전에 축소 해논 것 처럼 보여 지게 하고 싶은데요.. 방법을 잘 모르겠네요.. 고수님들 혹시 이럴 땐 어떻게 해줘야 하는지요..
개발자가되자 (340 포인트) 님이 2013년 6월 10일 질문

2개의 답변

0 추천
각 로우마다 플래그를 하나 추가해서 유저가 축소했는지 체크해서 getView쪽에서

플래그를 이용해서 펼쳤다 축소했다 해야할 것 같네요
Gradler (109,780 포인트) 님이 2013년 6월 11일 답변
0 추천
ExpandableListView elv = (ExpandableListView) findViewById(R.id.elv_main);
elv.setAdapter(adapter);
for(int i=0; i < adapter.getGroupCount(); i++) {
    elv.expandGroup(i);
}

http://stackoverflow.com/questions/6081007/expandablelistview-group-view-expand-default

aucd29 (218,390 포인트) 님이 2013년 6월 11일 답변
...