Personal Study/안드로이드

[Android] 타이틀 바 없애기 / 상태 바 없애기

vㅔ로 2021. 5. 14. 14:32
728x90

Android 프로젝트를 처음으로 설정했을 때 뜨는 타이틀 바를 없애는 방법이다.

 

인터넷에서 처음 찾아봤을 때는 자꾸 style.xml을 찾으라고 해서 없는데 어떻게 찾아요 

계속 삽질하다가 알아냈다.

 

현재 내가 개발하고 있는 앱의 AndroidManifest.xml 파일

AndroidManifast.xml을 들어가면 theme에 "@style/Theme.앱 이름"으로 설정되어 있는 것을 볼 수 있다.

Style이 설정된 Theme.xml을 찾아서 들어가보자.

 

res파일 아래 values 폴더에 들어가보면, themes라는 파일 아래 themes.xml을 찾을 수 있다.

아래 있는 파일은 괄호 안에 night로 쓰여진 것으로 보아 다크모드를 적용할 때 사용하는 xml인 것 같다.

 

바꾸어야 하는 파일은 themes.xml이다

 

themes.xml의 기본은 다음과 같다.

이 부분에 해당 코드를 삽입하면 타이틀 바를 없앨 수 있다.

 

<item name="windowNoTitle">true</item>

 

타이틀 바를 없앨 수 있다.
타이틀 바가 없어진 것을 확인할 수 있다

 

위 화면을 보면 상태 바가 아직 함께 보이는 것을 알 수 있다.

위에 보이는 상태 바를 없애기 위해서는 해당 코드를 작성하면 된다.

 

<item name="android:windowFullscreen">true</item>

 

전체 코드

상태 바까지 완전히 사라진 것을 볼 수 있다.

728x90