반응형
안녕하세요
개발을 하다 보면 동적으로 layout을 변경할 때가 있습니다.
간단하게 구현할 수 있는 방법을 확인해보겠습니다.
1. 소스상에서 적용
- 우리가 선언해 놓은 layout 또는 View에서 layoutParams를 가져옵니다.
- layoutParams에 넓이와 높이값을 변경합니다.
- 다시 layout.layouParms에 넣어주시면 됩니다.
val layoutParams = binding.mLayout.layoutParams
layoutParams.width = width.toInt()
layoutParams.height = height.toInt()
binding.mLayout.layoutParams = layoutParams
728x90
반응형
'개발 > Android' 카테고리의 다른 글
[Android] java.lang.UnsupportedOperationException: For security reasons, WebView is not allowed in privileged processes (1) | 2022.12.02 |
---|---|
[Android] Glide 캐시 기능 사용 안하기 (0) | 2022.12.01 |
[Android] android studio 설치 방법 (0) | 2022.11.26 |
[Android] EditText 자동 포커스 제거 (1) | 2022.11.25 |
[Android] TextView 텍스트 밑줄 긋는 3가지 방법 (0) | 2022.11.24 |
댓글