본문 바로가기

Programming/Kotlin

[kotlin] view pager 2 높이 조정(wrap_content)

728x90
반응형

 viewpager2 에 포함된 fragment 들끼리 높이가 서로 다를때 fragment가 잘려보이는 경우가 있었는데 꽤 오래동안 고통받았습니다.

 

 해결방법을 찾아봐도 viewpager2 가아니라 viewpager일때 해결책들이였거나 동적으로 fragment 의 높이값이 변하면 적용안되는 경우였습니다.

 

class MyFragment():Fragment(){

    override fun onResume() {
        super.onResume()
        binding.root.requestLayout()
    }
}

requestLayout는 뷰의 크기에 맞춰서 다시 조정해주기 때문에 동적으로 크기가 변경되어도 알맞게 view의 크기를 맞춰준다.

728x90
반응형