Android Studio - RecyclerView

박재원·2024년 1월 9일
0

TIL

목록 보기
25/50
post-thumbnail

강의를 들으면서 RecyclerView는 현 어플에서 매우 자주쓰이는 뷰이기 때문에 매우 중요해 보였다. 정리하면서 여러번 이해해 보려고 노력해봐야겠다.

RecyclerView

  • RecyclerView는 ListView의 확장판이다.
  • 사용자가 스크롤 할 때, 올라간 아이템은 재활용하여 아래로 이동하여 재사용한다.
  • View를 계속 만드는 ListView의 단점을 보완한 View이다.

Adapter

  • 데이터 테이블을 목록 형태로 보여주기 위해 사용된다.
  • 데이터와 RecyclerView 사이의 통신을 위한 연결체이다.

ViewHolder

  • 화면에 표시될 데이터나 아이템들을 저장하는 역할이다.
  • RecyclerView 개념이 위로 올라간 view를 재활용하기 위해선 view를 기억하는 역할이다.

LayoutManager

  • 아이템 View들이 RecyclerView 내부에서 배치되는 형태를 관리한다.

배치형태

0개의 댓글