차지

[Android] Recycler View 본문

Android/Android

[Android] Recycler View

Cha_Ji 2021. 9. 21. 03:47

Recycler View

  • 영어 뜻 그대로 재활용하는 뷰를 의미합니다.
  • 스크롤을 자동으로 지원하며 화면에서 사라지거나 생겨나는 뷰를 재사용합니다.

구성

  • ViewHolder: View의 래퍼입니다.
  • Adapter: View를 데이터와 바인딩합니다. 확장이 가능해 개발자가 어댑터를 정의할 수 있습니다.

구현

  • 사전에 라이브러리를 추가합니다.
  • 재사용할 view를 xml파일로 만듭니다.
  • Linear, Grid 등의 Layout을 설정합니다.
  • 세 함수를 override 해서 작성합니다.

onCreateViewHolder() // viewHolder를 만들 때 호출
onBindViewHolder() // ViewHolder와 data를 bind 할 때 호출
getItemCount() // 데이터 세트 크기를 가져올 때 호출

'Android > Android' 카테고리의 다른 글

[Android] View Binding  (0) 2021.10.03
[Android] ViewModel  (0) 2021.09.21
[Android] LiveData  (0) 2021.09.21
[Android] MVC 구조  (0) 2021.09.21
[Android] Collection 함수  (0) 2021.07.24