프로그래밍 언어/Java

Android title 바 없앨 때 xml 전체 변경 오류 해결 방법

happy_life 2021. 11. 6. 11:32
어플리케이션
빨간색 부분을 상단 바 노란 부분을 타이틀 바 라고 합니다

 이것들을 없애기 위해

AndroidManifest.xml에 들어가 

 <android:theme="@android:style/Theme.NoTitleBar">
를 변경하라고 하는데요

 

이를 변경하면 xml의 테마가 전체적으로 바뀔 수도 있습니다.

 이 방법은 application의 전체 테마를 완전히 교체하는 것입니다. 따라서 보통 개발을 하다보면 xml을 수정하는 경우가 있는데요 개발이 어느 정도 진행된 후에 이 값을 바꾸면 앱이 죽거나 글자 색상이나 배경색 등이 완전히 바뀌어 보이는 부작용이 생깁니다.

 

 <android:theme="@android:style/Theme.NoTitleBar">입력전

<android:theme="@android:style/Theme.NoTitleBar">입력후

 

 

 

해결방법

그대로 놔두시고

themes.xml에 이코드를 넣으시면 됩니다.

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

(상단바 없애기)
<item name="windowNoTitle">true</item>

(타이틀바없애기)