본문 바로가기
Android

[Android] RecyclerView 마지막 layout 잘림 현상

by 너츠너츠 2022. 7. 13.

RecyclerView 작업을 하다보면 맨 마지막 item이 잘리는 경우가 발생합니다.

 

1. ConstraintLayout 으로 상위 Layout이 구성되어있는 경우

 

RecyclerView를 Bottom을 연결하지 않고 height에 wrap_content를 입력하여 구현하는 경우 바닥이 잘리게 됩니다.

android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"

이럴 때는 layout_height="0dp"로 선언 후 bottom을 연결해주면 해결됩니다.

 

android:layout_height="0dp"

 

2. 위의 경우가 해결되지 않을 경우

 

layout_constrainedHeight="true"를 추가적으로 넣어주시면 해결됩니다

app:layout_constrainedHeight="true"

 

 

<참고>

https://stackoverflow.com/questions/47455203/recyclerview-in-constraintlayout-overlapping-other-elements

 

RecyclerView in ConstraintLayout overlapping other elements

I'm doing a simple list activity with the following components: an EditText, a RecyclerView, a ProgressBar and a Textview. Everything works really well, except for the RecyclerView which overlaps the

stackoverflow.com

 

반응형

댓글