안드로이드 RecyclerView 1

Kyung yup Lee·2020년 12월 3일
1

안드로이드

목록 보기
6/8

RecyclerView 는 list가 스크롤 되어서 화면밖으로 나가게되면 그 리스트의 객체를 재활용하여 다음 리스트의 객체로 사용하는 것을 뜻함.


출처 : https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list?hl=ko&continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-kotlin-unit-2-pathway-2%3Fhl%3Dko%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-training-recyclerview-scrollable-list#0

RecyclerView 의 구성요소

  • item : 리스트에서 각 요소 하나하나를 뜻함
  • Adapter : 데이터를 받아 recyclerView에 뿌려줄 준비를 함
  • viewHolders : 실제로 recyclerView 가 작동하는 view

adapter

어댑터는 item 객체를 받아 recyclerView에서 화면에 보이는 만큼만 뿌려주게 됨.

화면 크기 상 3개의 아이템 객체밖에 보여줄 수 없다고 하면 adapter는 3개만 받아옴'

viewHolder

뷰 홀더는 recyclerView 대신 각각의 item 뷰를 실제로 상대한다. item의 레이아웃은 view holder가 다루고 이 뷰 홀더를 recyclerView 가 다루는 방식.

이 방식들을 모두 조합해 recyclerView를 구성하게 되는데 이건 내가 이해하는 데 시간이 좀 걸릴거같아 2개로 나눠서 써야겠다.

profile
성장하는 개발자

0개의 댓글