라벨이 ViewBinding인 게시물 표시

Android RecyclerView Kotlin 예제: ViewBinding과 ListAdapter로 목록 만들기

이미지
이 글은 2022년에 작성한 RecyclerView 예제를 2026년 기준으로 전면 개정한 글입니다. 기존 URL과 검색 의도는 유지하면서 깨진 이미지와 실행되지 않는 코드를 제거하고, ViewBinding·ListAdapter·DiffUtil을 연결한 완성형 Kotlin 예제로 다시 작성했습니다. Android RecyclerView Kotlin 예제: ViewBinding과 ListAdapter로 목록 만들기 RecyclerView 는 많은 데이터를 목록이나 그리드로 표시할 때 화면 밖의 아이템 뷰를 재사용하는 Android View 컴포넌트입니다. 모든 행을 한꺼번에 만들지 않기 때문에 메모리 사용과 뷰 생성 비용을 줄일 수 있습니다. 이 글에서는 단순히 목록이 보이는 데서 끝나지 않고 다음 요소를 하나의 예제로 연결합니다. 구성 요소 역할 RecyclerView 목록을 화면에 표시하고 아이템 뷰를 재사용 LinearLayoutManager 아이템을 세로 방향으로 배치 ViewHolder 한 행의 ViewBinding을 보관 ListAdapter 현재 목록을 관리하고 변경 목록을 제출받음 DiffUtil.ItemCallback 이전 목록과 새 목록의 차이를 계산 ViewBinding findViewById() 없이 XML 뷰에 안전하게 접근 Android 공식 문서는 새 UI에 Jetpack Compose 사용을 권장하며 RecyclerView 라이브러리는 유지보수 모드입니다. 다만 기존 XML 기반 앱을 유지하거나 View 시스템이 필요한 화면에서는 RecyclerView가 여전히 중요한 선택입니다. 완성할 예제 예제 화면에는 사용자 프로필 목록이 표시됩니다. 아이템을 누르면 즐겨찾기 상태가 바뀌고, 전체 목록이 아니라 변경된 행만 갱신됩니다. text RecyclerViewSample/ ├─ MainActivity.kt ├─ Profile.kt ├─ ProfileAda...