アプリのタイトルバーを消す(Android Studio 3.0.1)
アプリのタイトルバーを消すのに少し苦戦したので、やり方をメモします。
消す対象
アプリ実行画面の上部に表示される青い帯状のタイトルバーです。
Web上ではandroidmanifest.xmlのandroid:themeをタイトルバーなしのものに変える方法などが紹介されていますが、現行バージョンではRun時にクラッシュしてしまい、うまくいきませんでした。
消す方法
styles.xmlにタイトルバーを消すための設定を追加します。
styles.xmlはHierarchy Viewerから開けます。
styles.xmlに以下の設定を追記します。
<item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:windowFullscreen">true</item> <item name="android:windowContentOverlay">@null</item>
styles.xmlは以下のようになります。
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:windowFullscreen">true</item> <item name="android:windowContentOverlay">@null</item> </style> </resources>
結果
消えました。