ConstraintLayout에서 RecyclerView 중앙정렬 문제 해결하기
constraintlayout안에 recyclerview를 배치 할 때 보통 부모레이아웃의 좌/우를 맞추고 (start/end) android:layout_width="0dp"등으로 만드는 경우가 있을 텐데 그럴경우 recyclerview가 중앙정렬 되지 않을때가 있다.
그럴땐 width를 0이 아닌 wrap_content로 변경해주면 중앙정렬이 가능하다.
관련해서 자료를 찾아봤지만 이유를 알 수 없었고,
추측해 볼 땐 아마 좌우에 맞게 배치한 후 0dp를 주면 부모 레이아웃 넓이 계산을 해야 해서 중앙 정렬이 먹지 않는거 같아보인다.
0 개의 댓글:
Post a Comment