# ViewHolder

[Android / Kotlin] RecyclerView
RecyclerView는 데이터 집합들을 각각의 개별 아이템 단위로 구성하여 화면에 출력해주는 뷰 그룹이다. 항목이 스크롤 되어 화면에서 벗어나더라도 뷰를 제거하지 않으며 화면에서 스크롤된 새 항목의 뷰를 재사용 한다. 앞서 포스팅 한 ListView의 단점을 보완하기

[RecyclerView] Click Event
😄리사이클러뷰 클릭 이벤트😄 리사이클러 뷰를 만들면 아래 그림과 같이 뷰가 완성됩니다. 여기서 orer, name 에는 movie.kt(클래스 파일)에서 지정한 Text들이 들어가겠죠?? 그 코드가 onBindViewHolder()에서 아래 코드입니다. 여기

[안드로이드, JAVA] RecyclerView Databinding 체크박스 클릭
TabFragment 하단에 RecyclerView를 넣어서 DataBinding으로 데이터들을 넣어주고, RecyclerView의 왼쪽부분에 checkbox가 있는 상황.그리고 이 전체 체크박스를 한꺼번에 클릭할 수 있는 전체클릭 버튼이 TabFragment에 위치함
RecyclerView
https://developer.android.com/jetpack/androidx/releases/recyclerviewhttps://developer.android.com/guide/topics/ui/layout/recyclerview?hl=koh
ViewHolder에 Retrofit... 넣어도 되나요
* 거두절미하고, 안됩니다.* 하지만 아무것도 모르는 나는 ViewHolder에 Retrofit을 넣을 수밖에 없었던 피치못할 사정이 있었는데.... 얼레벌레 내가 맞닥뜨린 상황 사용자가 검색한 가수와 비슷한 느낌의 가수를 추천해주는 API를 쓰고 있었다. 근데 이
[Android 개념] RecyclerView
ViewGroup의 서브클래스 (데이터에 해당하는 뷰가 포함된 ViewGroup)각 item들은 ViewHolder 인스턴스에 포함되어 있다고 간주(view를 참조하는 ViewHolder)RecyclerView는 자신이 ViewHolder를 생성하지 않고 어댑터에 요청

[Android] RecyclerView, ViewHolder 패턴, DiffUtil 클래스란?
예전 안드로이드 개발 시에 리스트 형태로 데이터를 표현해주는데 사용되는 클래스는 ListView 였습니다. 하지만 데이터의 크기가 커질수록 뷰를 생성함으로써 메모리 부족 현상이 발생하게 되고 getView 메소드에서는 계속된 findViewById를 사용하였기에 비

[Android] ListView와 RecyclerView ViewHolder
ListView와 RecyclerView에 ViewHolder를 구현하여 적용하는 것을 살펴보고 사용 이유에 대해서도 알아보는 글을 작성하도록 하겠습니다. ViewHolder 패턴 이란? ViewHolder 패턴은 findViewById()를 계속하여 호출하는 것
[Android] ViewHolder
RecyclerView를 사용할 때, 반드시 구현해야하는 클래스로 RecyclerView.Adapter와 RecyclerView.ViewHolder가 있습니다. RecyclerView.Adapter는 데이터를 적절히 RecyclerView에 표시하기 위해 필요한 걸 알