[Android] Glide 사용 시 wrap content 문제 해결하는 법
2021. 7. 4. 10:08
반응형
문제 : RecyclerView에서 Glide로 사진을 띄워줄 때 분명히 item.xml에서 wrap_content로 width height를 둘 다 맞춰주었는데 height가 match_parent로 되는 문제 상황.
해결방법
android:adjustViewBounds="true"
띄워주려는 item의 ImageView에 adjustViewBounds를 추가하고 "true"로 설정해주면 해결된다.
adjustViewBounds 속성은 말 그대로 View Bound를 수정한다는 것이다. 새로 들어오는 image src값의 크기에 따라 view의 bound를 다르게 설정해주는 것이다. height를 wrap_content로 해줘야 하는 것을 주의하자.
아래는 적용한 후의 Xml이다.
아래는 Glide code다.
반응형
'프로그래밍 > 안드로이드+코틀린' 카테고리의 다른 글
코틀린에서 제네릭 사용하기 (0) | 2021.07.19 |
---|---|
[안드로이드] 프래그먼트 리사이클러 뷰 skipping layout 에러 (3) | 2021.07.07 |
[Android] Ripple view에 맞게 적용시키기 (0) | 2021.06.23 |
Android studio 프로젝트 생성 시 Kotlin 버전 찾을 수 없는 오류 (0) | 2021.05.29 |
Kotlin data class 두 가지 이상으로 compare하기 (0) | 2021.05.24 |