리사이클러뷰에 구분선을 표시하고싶다면 아래와같이 DividerItemDecoration을 사용해서 작성해주면된다
// 리사이클러뷰 구분선 표시
with(binding.RecyclerView){
val decoration = DividerItemDecoration(
context, LinearLayoutManager(this@MainActivity).orientation
)
addItemDecoration(decoration)
}
리사이클러뷰 아이템마다 구분선이 잘 표시되고 마지막 아이템에는 구분선이 표시가 안되는것을 확인할 수 있다
# 참고자료
https://odomm.tistory.com/entry/Kotlin-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-Recyclerview-%EC%95%84%EC%9D%B4%ED%85%9C-%EA%B0%84%EA%B2%A9-%EA%B5%AC%EB%B6%84%EC%84%A0-%ED%91%9C%EC%8B%9C
Kotlin] 안드로이드 Recyclerview 아이템 폭 & 간격 & 구분선 표시
구분선 넣기 // 구분선 넣기 val dividerItemDecoration = DividerItemDecoration(recyclerView.context, LinearLayoutManager(this).orientation) recyclerView.addItemDecoration(dividerItemDecoration) 아이템 간격(폭) 조절 class MyAdapter(private v
odomm.tistory.com
'Android > Android 핵심기술' 카테고리의 다른 글
[Android / Kotlin] Intent로 Class 값 넘기기 (Serializable, Parcelable, Parcelize) (0) | 2024.04.12 |
---|---|
[Android/Kotlin] Fragment간 데이터통신(데이터전달) (0) | 2024.04.12 |
[Android/Kotlin] 어댑터 콜백을 위한 Lambda 함수 전달 (0) | 2024.04.10 |
[Android/Kotlin] Activity, Fragment간 데이터 주고받기 (0) | 2024.04.10 |
[Android/Kotlin] 세로/가로 모드 ui 분리 구현 (1) | 2024.04.07 |