안녕하세요~ 챠니입니다! :)
오늘은 레이아웃을 작업하다보면 화면에서 StatusBar 영역과, NavigationBar 영역에 레이아웃을 표시하고 싶은경우가 있습니다.
다음 경우에서는 어떻게 처리하면 되는지 알아보도록 하겠습니다.
StausBar, NavigtationBar 전체화면으로채우기
Android를 조금 개발해 보신분이라면 어디 속성을 변경해야하는지 금방알 수 있을텐데요
바로 window부분을 수정하는 것입니다.
kotlin코드로는 다음과 같습니다.
window.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)
다음과 같이 window의 Layout을 NO_LIMITS 설정을 하게 된다면
우측과 같이 StatusBar 영역과 NavigationBar영역이 투명하고 꽉차게 설정이 되는것을 볼 수 있습니다.
질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!
응원의 댓글은 저에게 큰 힘이 된답니다! :)
즐거운 하루되세요!
깃허브 보러 놀러오세요 👇 (맞팔환영)
https://github.com/younminchan
'🖥 Programming > 📱 Android (Kotlin)' 카테고리의 다른 글
[Android][kotlin] 앱 하단바 색상 변경방법 (1) | 2024.12.18 |
---|---|
[Android] Duplicate class found.. / android.support, AndroidX 대응 (2) | 2024.11.20 |
[해결방법] 개발자 프로필과 모든 앱이 2024년 9월 10일에 Google Play에서 삭제됩니다. (11) | 2024.07.25 |
[Android][kotlin] CustomDialog 만들기 (2) | 2024.06.11 |
[Android] Android Gradle plugin requires Java 17 to run. You are currently using Java 11. 해결방법 (2) | 2024.01.08 |
[Android] 머티리얼 디자인(Material Design) (0) | 2023.12.27 |
[Andorid][kotlin] 날짜형식 변경관련(SimpleDateFormat, getTimeZone) (2) | 2023.12.05 |
[Android] SSL Error Handler 구글 스토어 대응 (2) | 2023.11.23 |