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

ExpandableListview의 child를 제목에 맞춰 각각 따로따로 나오게 하고 싶습니다 [closed]

0 추천
private ArrayList<String> mGroupList = null;
    private ArrayList<ArrayList<String>> mChildList = null;
    private ArrayList<String> mChildListContent = null;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_notice);

        setLayout();

        mGroupList = new ArrayList<>();
        mChildList = new ArrayList<>();
        mChildListContent = new ArrayList<>();

        mGroupList.add("오늘 오후 6시에 서버점검이 있을 예정입니다.");
        mGroupList.add("이벤트 관련하여 공지하상 전해드립니다.");
        mGroupList.add("모임 개설 관련 주의사항 공지해 드립니다");

        mChildListContent.add("금일 오후 6시에 서버 점검이 있습니다. 이용에 양해 부탁드립니다.");
        mChildListContent.add("이벤트 당첨자는 5월 16일에 발표예정이며 당첨 되신분들에게는 따로 연락드리오니 착오 없으시길 바랍니다.");
        mChildListContent.add("모임 개설할시 욕설, 비방, 비하 등은 제재를 가할 예정입니다.");

        mChildList.add(mChildListContent);
        mChildList.add(mChildListContent);
        mChildList.add(mChildListContent);

        mListView.setAdapter(new BaseExpandableAdapter(this, mGroupList, mChildList));

리스트뷰의 어댑터 부분입니다...

 

제가 소스를 이해를 못해서 그런지 왜 child가 모든 expandable에 동일하게 나오는지 모르겠네요....

 

메인에서 add 하면 그 add한 내용이 모든 expandable에 나와 버립니다

 

가령 -제목1

        -내용1

        -내용2

        -제목2

        -내용1

        -내용2

이런식으로 내용이 제목1과 2 둘다 같이 나옵니다

  -제목1

  -내용1

  -제목2

  -내용2

이런식으로 안되구요... 소스나 잘못된 부분 설명해주시면 감사하겠습니다

 

좋은하루되세요

 

 

질문을 종료한 이유: 내용 불충분
도그풋러 (640 포인트) 님이 2015년 5월 6일 질문
도그풋러님이 2015년 5월 8일 closed
이전에 비슷한 질문 하신분이 있던데 http://examples.javacodegeeks.com/android/core/ui/expandablelistview/android-expandablelistview-example/ 이 주소의 코드가 저랑 많이 달라서 제 코드로 이걸 구현하고 싶습니다 감사합니다

1개의 답변

0 추천
차일드리스트를 넣을 때 그룹아이디를 제대로 주셨나요?

위 코드는 직접 작성한게 아니라 오픈소스 같은데

위 소스를 가지고 작성자님이 사용하는 부분의 소스를 같이 올려주셔야지요
Gradler (109,780 포인트) 님이 2015년 5월 7일 답변
...