Supprimer l'icône de l'application et du titre en Nid d'abeille de la barre d'action
Comment puis-je supprimer l'icône de l'application & titre qui vient par défaut dans une barre d'action?
Il y a une question similaire ici: Puis-je masquer l'Icône de l'Application à partir de la Barre d'Action en Nid d'abeille?, mais il ne parle pas de comment le faire?
InformationsquelleAutor prashant | 2011-04-19
Vous devez vous connecter pour publier un commentaire.
Appel
setDisplayShowHomeEnabled()
etsetDisplayShowTitleEnabled()
surActionBar
, que vous pouvez obtenir via un appel àgetActionBar()
.<item name="abDisplayOptions">showTitle</item>
<item name="android:displayOptions">useLogo|showHome|showTitle</item>
Si vous souhaitez faire le XML, puis de définir un style (fichier XML) dans le /res/values-v11/ dossier avec le contenu suivant:
Dans votre AndroidManifest.xml, le thème défini ci-dessus pour votre activité:
Cela permettra d'éliminer l'icône et le titre et n'afficher que les éléments d'action. Si vous voulez juste le titre qui sera affiché, l'utilisation:
Ou juste le logo d'application:
Ou les deux (par défaut)
D'autres options sont également disponibles, comme: showCustom, useLogo, homeAsUp
item
entrées dans lestyle
blocs sans "android:" dans lename
. Cette accède à la AppCompat attributs qui doivent être remplacées pour les nouveaux styles de travail.Essayer
Cela vous aidera à:
Essayez ceci dans le onCreate()
utilisateur android.R.couleur.transparent
Si vous êtes à la recherche de tout simplement supprimer l'ensemble de la actiobar, vous pouvez essayer le masquer méthode pour actionBars: