Android – RecyclerView에 구분선 추가하기

기존 ListView를 사용할 때에는 디폴트로 구분선이 있어서, Divider를 매번 지워주는 수고스러움이 있었다 그와 반대로 최근 많이 사용하는 RecyclerView는 기본적으로 구분선을 제공하지 않아서, 구분선이 필요할 때에는 직접 추가해야 한다.

ItemDecoration을 이용하면 각 아이템 사이에 자유자재로 뷰를 추가할 수 있는데, 이를 상속하여 구분선을 추가할 수 있다.

다만, 구분선을 간단하게 추가하는 부분은 사용 빈도가 높아서 그런 것인지 따로 활용할 수 있는 클래스 “DividerItemDecoration”을 제공하고 있다.

https://developer.android.com/reference/androidx/recyclerview/widget/DividerItemDecoration

코드는 다음과 같이 간단하게 작성하면 된다.

recyclerView.addItemDecoration(DividerItemDecoration(context, DividerItemDecoration.VERTICAL))

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다