티스토리 뷰
app/android
[안드로이드/android] FragmentDialog, CustomDialog match_parent가 안되는 경우
hsm914 2023. 9. 20. 22:12728x90
다이얼로그를 커스텀해서 사용하면, match_parent를 해도 화면에 꽉 차지 않는 경우가 있다.
커스텀 다이얼로그의 기본 width, height 값이 0이기 때문이다.
이 경우 setContentview() 호출 후에 아래의 코드를 호출하면 해결된다.
dialog?.window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)
다이얼로그의 전체 크기를 ViewGroup.LayoutParams.MATCH_PARENT로 바꾸어주는 코드다.
728x90
'app > android' 카테고리의 다른 글
[안드로이드/코틀린] 데이터 바인딩 (DataBinding) (0) | 2023.09.21 |
---|---|
[안드로이드/코틀린] RecyclerView 개념 알아보고 구현하기! (0) | 2023.09.21 |
[안드로이드/android] Inheritance from an interface with '@JvmDefault' members is only allowed with -Xjvm-default option 에러 (0) | 2023.09.20 |
[안드로이드/코틀린] 뷰 바인딩 (ViewBinding) (0) | 2023.09.16 |
[안드로이드/코틀린] 툴바(Toolbar) 커스텀 방법 (1) | 2023.09.16 |