본문 바로가기
프로그래밍-앱/안드로이드스튜디오

[ 안드로이드스튜디오 ] windowNoTitle 사용 시 앱이 종료되는 문제 해결

by 지연2 2023. 4. 11.
728x90

themes.xml 에서 

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

를 사용해 타이틀바를 제거했는데 (아래 참고)

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.====" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
        <item name="windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/purple_500</item>
        <item name="colorPrimaryVariant">@color/purple_700</item>
        <item name="colorOnPrimary">@color/white</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/teal_200</item>
        <item name="colorSecondaryVariant">@color/teal_700</item>
        <item name="colorOnSecondary">@color/black</item>
        <!-- Status bar color. -->
        <item name="android:statusBarColor">?attr/colorPrimaryVariant</item>
        <!-- Customize your theme here. -->

    </style>
</resources>

앱이 종료되는 문제가 발생했다!

해당 코드를 지우면 아무런 문제도 생기지 않는다

 

 

 

 

 

검색해보니 원래 자주 생기는 이슈라고 한다

그래서 다른 방법을 사용했다

 

 

style.xml에 아래 코드 입력

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

 

AndroidManifest.xml에 해당 스타일 적용

android:theme="@style/SplashTheme"

 

 

 

이제 아무 문제 없이 잘 작동한다

댓글