
[Android] RecyclerView 개념 및 사용방법 - Kotlin
RecyclerView ? RecyclerView는 한정적인 화면에 많은 데이터를 넣을 수 있는 View 입니다. Recycle을 한국어로 하면 재활용하다 라는 뜻입니다. 즉 View를 재활용해서 사용하겠다는 말입니다. 비슷하게 역할을 하는 ListView와 비교해서 설명해보겠습니다. 위와 같이 동작하는 ListView와 RecyclerView가 있다고 할때 ListView ListView는 사용자가 스크롤 할 때마다 위에 있던 아이템은 삭제되고, 맨 아래의 아이템은 생성 되길 반복합니다. 아이템이 100개면 100번을 삭제 생성을 해야합니다. 즉 계속 삭제와 생성을 반복하므로 성능에 좋지않습니다. RecyclerView RecyclerView는 ListView의 단점을 보완하기 위해서 나왔습니다. 사용..