본문 바로가기
🖥 Programming/📱 Android (Kotlin)

[Android][kotlin] 레이아웃 StausBar, NavigtationBar 전체 화면

by MinChan-Youn 2024. 6. 24.

안녕하세요~ 챠니입니다! :)

 

오늘은 레이아웃을 작업하다보면 화면에서 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

     

    younminchan - Overview

    안드로이드 2년차 개발자 •⚽️/🎤/🥁/🖥/🏃‍♂️/🚴‍♂️/🤟 TechBlog⬇️ minchanyoun.tistory.com - younminchan

    github.com