# Inflating
총 1개의 포스트

[Android] ViewHolder 패턴을 쓰는 이유
ViewHolder... 몰라 이거 쓰라던데? 안드로이드 앱 개발자라면, 거의 모든 앱에 필수적으로 들어가는 ViewGroup 을 하나 대보라고 했을 때 'RecyclerView' 이야기를 하곤 한다. 리사이클러뷰를 구현해봤으면 알다시피, Adapter 패턴을 통해 리스트 형태로 표시할 데이터와 리스트 아이템 각각의 레이아웃의 연결을 하는 것이 가장 큰 특징이다. RecyclerView.Adapter 를 상속하여 자신만의 어댑터를 만들 때 알 수 있는 것들이 여러 가지 있다. RecyclerView.ViewHolder 를 넘겨줘야 한다는 점과, onCreateViewHolder() 그리고 onBindViewHolder() 등의 추상 메소드를 반드시 구현해야 한다는 점 등이 있다. >그런데 계속해서 보이는 이 **ViewHolder, 솔직히 이게 왜 필요하고, 왜 꼭 구현해줘야 하고, 왜 RecyclerView 에는 항상 View
2021년 9월 29일
·
1개의 댓글·
19