Je souhaite afficher l'application Android en plein écran, mais même si je sélectionne __ "Empty Activity" __ </ font> dans les paramètres initiaux du projet (Activité), Puisque la barre de notification est affichée, cette fois, je voudrais décrire les paramètres autour de cette barre de notification collectivement. (2017/05/15 [lun] écrit)
Activité vide ''
`` sélectionné au moment de la configuration initiale du projet.
Hmmm, je veux masquer __ "① Barre d'état" __ </ font> et __ "② Barre de titre" __ </ font>.
À la suite des diverses enquêtes ci-dessus, il semble qu'AndroidManifest.xml devrait être modifié.
AndroidManifest.xml
(Changer avant) android:theme="@style/AppTheme"
(Après le changement) android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Ainsi, la barre d'état et la barre de titre devraient disparaître, mais.
__ Détails de l'erreur __ </ font> java.lang.IllegalStateException: You need to use a Theme.AppCompat theme with this activity. Puisqu'il hérite d'AppCompat, veuillez écrire en conséquence! j'étais faché J'ai vérifié à nouveau AppCompat et les thèmes.
Quand je l'ai recherché, il semblait que je pouvais facilement le changer en affichage plein écran, donc Notez la procédure ci-dessous.
Nom du projet> app > src > main > res > values > style.xml
__ (avant correction) __
#### **`style.xml`**
```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>
</style>
</resources>
(Modifié)
style.xml
<resources>
<!-- Base application theme. -->
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<!-- add Style -->
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
</resources>
AndroidManifest.xml
android:theme="@style/AppTheme"
↓ (Après changement)
AndroidManifest.xml
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen"
J'ai pu masquer à la fois la barre d'état et la barre de titre.
Merci d'avoir lu jusqu'au bout. Si cela ne vous dérange pas, veuillez l'aimer.