Plein Écran Thème de AppCompat
Je voudrais savoir comment puis-je postuler en plein écran thème ( pas de barre de titre + pas de actionbar ) à une activité. Je suis à l'aide de AppCompat de la bibliothèque de support package v7.
J'ai essayé d'appliqué android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
à mon activité spécifique, mais il s'est écrasé. Je pense que c'est parce que ma candidature thème est comme ça.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
J'ai aussi essayé cette
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
qui ne cache barre de titre, mais pas la barre d'action.
Ma solution actuelle est que le masquage de la actionbar avec
getSupportActionBar().hide();
InformationsquelleAutor Ye Lin Aung | 2013-12-18
Vous devez vous connecter pour publier un commentaire.
Lorsque vous utiliser le Thème.AppCompat dans votre application, vous pouvez utiliser FullScreenTheme en ajoutant le code ci-dessous pour les styles.
et mentionner également dans votre fichier manifest.
hideNavigation()
dansonResume()
- sans que, la barre de navigation était encore visible dans mon application (api+18 ans)<item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item>
si votre thème comprend.NoActionBar
En fonction de la réponse par @nebyan, j'ai trouvé que la barre d'action est toujours pas se cacher.
Le code suivant fonctionne pour moi:
et bien sûr ne pas oublié d'éditer votre
AndroidManifest
fichier.<item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item>
si votre thème comprend.NoActionBar
À l'aide de la ci-dessus xml dans style.xml, vous serez en mesure de cacher le titre ainsi que la barre d'action.
Problèmes surviennent entre avant et après les versions d'Android 4.0 (API de niveau 14).
de ici
J'ai créé ma propre solution.
J'écris ce code dans onResume() la méthode parce que si vous sortez de votre application et ensuite vous l'ouvrez de nouveau la barre d'action reste actif! (et si cela résout le problème)
J'espère que ça vous a été utile 😉
Votre "solution de contournement" (en cachant les actionBar vous-même) est la façon normale. Mais google me conseille de toujours masquer l'ActionBar lorsque la barre de titre est caché. Jetez un oeil ici: https://developer.android.com/training/system-ui/status.html
Vous pouvez suivre l'étape ci-dessous:-
AndoridMenifest.xml
Style.xml
FullImageActivity.java
J'espère que ça va aider..Merci!!
Il devrait être parent="@style/Thème.AppCompat.La lumière.NoActionBar"
Pour masquer la barre de statut et de la barre d'action et de faire de votre activité de plein écran utilisez le code suivant dans votre activité est
onResume()
ouonWindowFocusChanged()
méthode:Vous pouvez trouver plus d'Informations dans les liens suivants:
Remarque: à l'Aide de xml fournir des solutions dans ce fil, je ne pouvait masquer la barre d'état, mais pas la barre de navigation.
Pour enlever la barre de titre dans AppCompat:
juste ce ?
Ce thème ne fonctionne qu'à partir de l'API 21(inclus). Et de faire à la fois la Barre de statut et NavigationBar transparent.
Simplement à ce gars pour votre Style:
Vous pouvez essayer ce qui suit :