web-dev-qa-db-fra.com

À propos du plein écran et pas de barre de titre du manifeste

Je souhaite définir mon application en mode plein écran. J'ai eu l'idée de le définir dans une activité individuelle en utilisant FullScreen et NoTitlebar, mais je veux le définir dans mon fichier XML Manifest pour l'application entière pas pour chaque activité ... Est-ce possible?

Aidez-moi ... Merci.

44
user644458

Pour définir votre application ou tout affichage d'activité individuelle en mode plein écran, insérez le code

<application 
    Android:icon="@drawable/icon" 
    Android:label="@string/app_name" 
    Android:theme="@Android:style/Theme.NoTitleBar.Fullscreen">

dans AndroidManifest.xml, sous l'onglet application ou activité.

110
Mark Mooibroek

Une autre façon: ajoutez des attributs windowNoTitle et windowFullscreen directement au thème (vous pouvez trouver styles.xml fichier dans res/values/ répertoire):

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
    <item name="Android:windowNoTitle">true</item>
    <item name="Android:windowFullscreen">true</item>
</style>

dans le fichier manifeste, dans application spécifiez votre thème

<application
    Android:icon="@drawable/ic_launcher"
    Android:label="@string/app_name"
    Android:theme="@style/AppTheme" >
65
validcat

Si votre Manifest.xml a la valeur par défaut Android:theme="@style/AppTheme"

Accédez à res/values ​​/ styles.xml et modifiez

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

à

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

Et le ActionBar a disparu!

8
mEnE

Dans AndroidManifest.xml, ensemble Android:theme="@Android:style/Theme.NoTitleBar.Fullscreen"in application tag.

Les activités individuelles peuvent remplacer la valeur par défaut en définissant leurs propres attributs de thème.

5
bluekyg

Essayez d'utiliser ces thèmes: Theme.AppCompat.Light.NoActionBar

Le fichier XML Mi Style ressemble à ceci et fonctionne très bien:

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
3
Pablo