Comment Peut-on masquer la barre de titre lors de l'utilisation de la barre d'action?
Je suis en utilisant ActionBarSherlock et je vais essayer de masquer la barre de titre de ma demande, mais à chaque fois que je fais ça, je reçois un NullPointerException
lors de l'accès à la ActionBar
Comment puis-je supprimer/masquer la barre de titre? Veuillez noter que je ne parle pas le titre de la barre d'action. Je parle de la barre de titre au-dessus de la barre d'action. Je suis en cours d'exécution de mon application sur Android 2.3 appareil.
Ci-dessous mon code: (Ma classe s'étend SherlockFragmentActivity
.)
super.onCreate(savedInstanceState);
setTheme(R.style.Theme_Sherlock);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
ActionBar actionbar = getSupportActionBar();
actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); //I get the NullPointerException here.
//...
setContentView(R.layout.tab_navigation);
InformationsquelleAutor Arci | 2012-11-23
Vous devez vous connecter pour publier un commentaire.
- Je cacher la barre de titre en ajoutant les lignes de code suivantes:
espère que cela aide 🙂
pour masquer tous les la barre de titre et de ne garder que la barre d'action utilisez ce code:
il a travaillé pour moi
J'étais à la recherche d'une réponse à cette question. Trouvé une solution.
L'extrait ci-dessus va supprimer le titre de l'onglet et le curseur. Espérons que cela aide.
Trouvé la solution sur ce point. Si vous déclarez votre thème sur
AndroidManifest.xml
, le titre de la barre vont disparaître sur son propre. Bien que, je ne suis pas pourquoi il ne fonctionne que lorsqu'ils sont déclarés surAndroidManifest.xml
et non pas sur le code.La raison de l'exception NullPointerException est que
ActionBar
est synonyme de laTitleBar
sur les versions supérieures (ICS) et le plus récent). À l'aide de la bibliothèque de compatibilité etActionBarSherlock
, se cachant leTitleBar
permettra aussi de cacher leActionBar
.Ci-dessous comment vous pouvez configurer votre application pour utiliser Sherlock thème: (Vous devez l'ajouter sur l'application de la balise)
Si vous savez comment masquer la barre de titre sur le code, n'hésitez pas à modifier ma réponse à inclure dans votre réponse. Et si quelqu'un peut expliquer pourquoi il ne fonctionne que sur le fichier manifeste et non pas sur le code, ce serait bien. 🙂
voir cette réponse à grammaticalement afficher/masquer la barre de titre de la ActionBarSherlock ..
android: barre de titre masquer
Arci la réponse n'est pas tout à fait correct. Si vous lisez le La thématisation de la documentation, vous pouvez trouver que:
En d'autres termes, il serait suffisant pour vous de changer les deux premières lignes de votre code d'origine:
J'ai eu le même problème. Aucune de ces réponses a travaillé pour moi, j'ai toujours eu un aperçu de la Barre de Titre montrant juste avant Actionbar chargé.
J'ai dû mettre le Activité thème de NoActionBar dans le Manifeste:
Et puis, le thème de retour à l'intérieur de mon Activité juste avant setContentView():
Ce toujours chargées mon thème personnalisé, et je ne vois plus un aperçu de la barre de Titre lorsque l'activité charges
Si vous utilisez Xamarin. Vous pouvez utiliser ci-dessous.
Essayer: