안드로이드 타이틀바 없애기

개발/안드로이드 2017. 11. 7. 08:29
반응형

안드로이드 프로젝트 생성 후 아래와 같이 타이틀바가 나오는데 타이틀바를 제거하는 방법을 알아보도록 하겠습니다.




우선 style 를 수정해야 합니다. 

styles.xml 파일을 열어 아래 코드와 같이 "AppTheme" style 을 만들도록 합니다. 

1
2
3
4
5
6
<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>
    </style>
</resources>
cs


만약 AppTheme가 있으면 "windowActionBar", "windowNoTitle" 아이템을 추가하도록 합니다. 

(안드로이드 3.0 기준으로는 "AppTheme" style 가 미리 만들어져 있으며 "windowActionBar", "windowNoTitle" 아이템을 추가하면 됩니다.)


이제 AndroidManifest.xml 파일을 열어서 theme를 적용하도록 합시다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
 
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
</application>
cs


7번째 줄과 같이 AppTheme 를 style 지정하시면됩니다. (안드로이드 3.0 기준으로 설정되어 있으니 수정하지 않으셔도 됩니다.)


이제 수정이 끝났습니다. 간단하지요?

이제 실행해서 확인해 볼까요?









반응형
admin