開発日誌

プログラミングを中心に役立つ情報を発信します

タイトルバーやナビゲーションバーを非表示にする

スポンサーリンク

Android Studioにてゲーム開発を始めました。
ゲーム画面にゲーム名を表示するタイトルバーは不要と考え
非表示にする際に、少しハマってしまったので記事にしました。
※AndoroidStudioは日本語化しています

themes.xmlを変更する

ググったところ下記2つのファイルを変更する必要があることが分かった
 プロジェクト > app > src > main > AndroidManifest.xml
 プロジェクト > app > src > main > res > values > styles.xml

がしかし、筆者のAndoroid Studioには「styles.xml」がない。
どうやら Android Studio 4.1 から「themes.xml」に名前が変わり、
ダークモード等に対応すべく、ファイルが2つになったらしい。

変更内容

下記2つのファイルの 「style」 枠に追加する。
 プロジェクト > app > src > main > res > values > themes > themes.xml
 プロジェクト > app > src > main > res > values > themes > themes.xml(night)
ちなみに時刻や通知を表示するナビゲーションバーも
非表示にしたいのであれば、3行目のコメント化を解除すればよい。

<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<!--<item name="android:windowFullscreen">true</item>-->
<item name="android:windowContentOverlay">@null</item>
お問い合わせ