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
이런식으로 안되구요... 소스나 잘못된 부분 설명해주시면 감사하겠습니다
좋은하루되세요