10
votes

Masquer le titre de l'application sur support.v7.widget.toolbar

Je commence à développer une nouvelle application et je tiens à lui donner un look de design matériel. Pour cela, j'utilise la compatibilité de support V7.

Dans certaines activités de l'application, j'ai besoin de la barre d'outils pour ne pas afficher le titre de l'application qui, je ne sais pas comment, mais il montre par défaut. Dans ces activités, j'ai un TextView au côté droit de la barre d'outils qui agit comme un bouton et où j'ai mis en œuvre la mise en œuvre de Traex's Rippleeffect .

Donc, fondamentalement, ma question est, comment puis-je masquer le titre de l'application dans la barre d'outils? Parce que même si je fais: xxx

ou xxx

Il continue d'apparaître.

Ceci est Mon code:

barre d'outils personnalisée XML [Toolbar_intro.xml]: xxx

Voici comment intégrer la barre d'outils dans la mise en page: < Pré> xxx

Et c'est l'activité: xxx

aussi, c'est le style que j'ai mis en œuvre: xxx


0 commentaires

3 Réponses :


37
votes

Utilisez

getSupportActionBar().setDisplayShowTitleEnabled(false);


3 commentaires

Aussi simple que cela! Merci!


Aucun problème. Assurez-vous de vérifier le pointeur NULL pour éviter l'avertissement :)


Vous pouvez essayer en tant que Toolbar.Settitle ("");



2
votes

utiliser

getupportParbar (). SetDisplayhowtiterenabled (false);

sous setContentView () et setsupportagebarbar () fonction.


0 commentaires

0
votes
getSupportActionBar.setTitle("");

1 commentaires

Tandis que cet extrait de code peut résoudre la question, y compris une explication aide vraiment à améliorer la qualité de votre message. N'oubliez pas que vous répondez à la question des lecteurs à l'avenir, et ces personnes pourraient ne pas connaître les raisons de votre suggestion de code.