viewholder

    [Android] RecyclerView를 이용해 리스트 구현하기

    안드로이드 앱을 구현하다보면 리스트를 구현해야 할 때가 있다. 위에 그림처럼 버킷 리스트들을 리스트로 뿌려줄 때가 그때다. 그래서 이번 안드로이드 글은 RecyclerView를 구현할 것이다. 근데 왜 ListView 말고 RecyclerView를 쓸까? 안드로이드의 View 중 ListView가 존재한다. 하지만 왜 이 거위는 RecyclerView를 쓰는 걸까? 이유는 아주 간단하다. 대부분 리스트들은 값이 변경될 때가 많기에 아주 편하게 Recycle 되어야 한다. ListView는 초창기에 사용하던 리스트이기에 부족한 점이 많았다. 특히 리스트 안에 아이템들을 개별 터치해서 내용을 바꿔줄 때도 있고, 리스트를 삭제할 때 사용자의 관점에서 부드럽게 진행되어야 한다. 이것을 개선한 것이 Recycle..