You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
RecyclerView는 대량의 데이터를 효율적으로 화면에 표시하기 위해 설계된 Android의 강력한 UI 컴포넌트입니다. 이를 위해 뷰 재활용, 레이아웃 관리, 데이터 바인딩과 같은 메커니즘을 사용합니다.
RecyclerView의 주요 구성 요소
LinearLayoutManager
는 세로 또는 가로 배치를,GridLayoutManager
는 격자형 배치를 제공합니다.RecyclerView의 동작 과정
1) 초기화
onCreateViewHolder()
메서드가 호출되어 새로운 ViewHolder를 생성합니다.onBindViewHolder()
메서드를 호출하여 데이터를 ViewHolder에 바인딩합니다.2) 스크롤 시 재활용
3) 데이터 업데이트
notifyDataSetChanged()
와 같은 Adapter 메서드나 DiffUtil을 활용할 수 있습니다.Beta Was this translation helpful? Give feedback.
All reactions