Mon objectif est d'afficher un écran de démarrage au démarrage de mes applications. À l’heure actuelle, il affiche brièvement la barre d’action avec une page vierge, puis passe à l’écran d’accueil. J'essaie de comprendre comment ne pas afficher l'écran de démarrage et commencer par l'écran de démarrage. J'essaie d'utiliser ces liens pour savoir comment résoudre ce problème.
ActionBar Lag dans le titre masqué Dans celui-ci, je suppose que je peux utiliser le même type de méthode pour masquer la barre d'action en modifiant le thème, mais je ne sais pas quel style j'utiliserais pour le faire. .
Comment masquer la barre d'action avant la création d'activité, puis l'afficher à nouveau? et ici il est question d'ajouter une ligne au manifeste qui le ferait. Où dans le manifeste? Partout où je mets ça n'a rien fait.
essayez ceci dans le fichier manifeste
<activity
Android:name="yourActivityName"
Android:label="your label"
Android:theme="@Android:style/Theme.Holo.Light.NoActionBar.Fullscreen" >
</activity>
Vérifiez ce lien Android: masquer la barre d’action pendant le chargement de la vue
Des extraits de code du lien, au cas où le lien serait brisé, avec la permission de @kleopatra:
Si vous définissez les propriétés
windowNoTitle
sur true sur votre thème, Masquera le ActionBar. utilisez deux thèmes différents, tous deux prolongeantparent="Theme.AppCompat.Light"
afin d'empêcher NPE lors de l'utilisation de getSupportActionBar
définir les styles comme
<style name="AppThemeNoBar" parent="Theme.AppCompat.Light"> <item name="Android:windowNoTitle">true</item> </style> <style name="AppThemeBar" parent="Theme.AppCompat.Light"> <item name="Android:windowNoTitle">false</item> </style>
En raison d’un comportement étrange sur les versions <11, vous devez ajouter
if (Build.VERSION.SDK_INT <11) { getSupportActionBar (). hide (); }
activités internes qui n'ont pas besoin de la barre d'action
Supprimez les entrées "Android: label" dans le fichier manifeste, à partir de l'application et de la première activité chargée. Dans votre cas, l’activité Splash. Sample ...
<application
Android:allowBackup="true"
Android:icon="@drawable/starticon"
Android:label="@string/app_name"
Android:theme="@Android:style/Theme.Holo">
<activity
Android:name=".ActivitySplash"
Android:label="@string/app_name"
>
<intent-filter>
<action Android:name="Android.intent.action.MAIN"/>
<category Android:name="Android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>