728x90
반응형
viewpager2 에 포함된 fragment 들끼리 높이가 서로 다를때 fragment가 잘려보이는 경우가 있었는데 꽤 오래동안 고통받았습니다.
해결방법을 찾아봐도 viewpager2 가아니라 viewpager일때 해결책들이였거나 동적으로 fragment 의 높이값이 변하면 적용안되는 경우였습니다.
class MyFragment():Fragment(){
override fun onResume() {
super.onResume()
binding.root.requestLayout()
}
}
requestLayout는 뷰의 크기에 맞춰서 다시 조정해주기 때문에 동적으로 크기가 변경되어도 알맞게 view의 크기를 맞춰준다.
728x90
반응형
'Programming > Kotlin' 카테고리의 다른 글
사용가능한 앱이 여러개인 경우 Intent Chooser (0) | 2024.04.16 |
---|---|
[Kotlin] NestedScrollView 안에 여백 생길경우 (0) | 2023.05.08 |
코틀린 Retrofit2 Response 반환값 null 인경우 (1) | 2023.02.09 |
CollapsingToolbarLayout 와 Viewpager2 호환문제 (0) | 2023.02.03 |
[코틀린] constraint 속성 동적으로 추가 (0) | 2022.08.22 |