앱 개발 과정 중, 데이터 집합을 불러올 일이 생겼다. 이때 사용되는 리사이클러뷰 (RecyclerView)에 대해서 알아보려고 한다.
1. 리사이클러 뷰가 표시될 위치 결정 (액티비티에 RecyclerView 추가)
-> 어떤 뷰에 리사이클러 뷰를 올릴지 선택한다.
2. 리사이클러 뷰 아이템 배치 형태 결정 (아이템 뷰 화면 설계 및 LayoutManager를 선택한다)
3. 아이템 뷰 레이아웃 구성 (XML 작성)
-> 리사이클러 뷰에 들어가는 아이템을 정함. XML 정의. (ex) textview, imageview 배치..
4. 아이템 데이터 클래스 정의
-> 아이템의 객체를 만들어줌. (get set 구문 이용)
5. 어댑터 상속 및 구현 (extends RecyclerView Adapter)
6. 뷰홀더 상속 및 구현 (extends RecyclerView.ViewHolder)
7. 어댑터 생성 및 지정 (RecyclerView.set
Adapter())
8. 레이아웃 매니저 생성 및 지정 (RecyclerView.setLayoutManager())
9. 데이터 추가 + 아이템 표시 (RecyclerView.Adapter.notifyDataSetChanged())
Reference
https://www.crocus.co.kr/1704