본문 바로가기

나의 플랫폼/안드로이드

[Android] RecyclerView를 이용한 ExpandableListView

ExpandableListView를 사용하면 리스트가 애니메이션이 없이 그냥 생성되었다가 사라지는 것을 반복 합니다.

너무 보기 안좋죠~


RecyclerView를 사용하시면 아시 겠지만, 리스트 insert,remove,update동작이 자연스럽게 잘 되어 있습니다.

이걸로 이용하면 쉽게 훨씬 더 낫겠다 싶어서 한번 검색을 해본 순간

역시나 저와 같은 생각을 가진 분이 이미 예제를 구현해 두셨네요.


https://github.com/anandbose/ExpandableListViewDemo


위 git 소스를 보시면 다른게 없습니다.

그냥 버튼을 누르면 리스트를 insert 시키고,

다시 한번 버튼을 눌렀을 경우 remove를 시키는 것이지요.




참고하세요.




  • 파파망토 2016.10.28 16:56

    좋은 정보 감사합니다.

  • 최인탁 2017.02.02 20:36

    https://github.com/itsnothingg/RecursiveRecyclerView
    헤헤 저도 하나 만들어봤습니다!!
    기존 expandable recyclerview와 차이점이 있다면 위 라이브러리는 재귀적으로 계속해서 expand를 시킬 수 있습니다. 즉 계속해서 원하는 만큼 expand시킬수 있어요!! 게시판 리리플 같은 시스템을 구현할때 유용할 갓 같습니다