タイトルバーとステータスバーを非表示にしてフルスクリーン表示する方法について説明します。
AppCompatActivityの場合
AppCompatActivityを使用している場合、AndroidManifest.xmlへ以下を記述してもエラーが発生し、フルスクリーンにはなりません。
XML
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
修正方法
styles.xmlへ以下を追記します。
XML
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
AndroidManifest.xmlを修正します。
XML
android:theme="@style/AppTheme"
↓
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen"
これで、フルスクリーン表示が可能になります。
以上、Androidアプリのタイトルバーとステータスバーを非表示にしてフルスクリーン表示する方法についてでした。