mon problème est vraiment simple expliquer :
j'ai fait une application sous Android et je cherche a centrer le nom de mon application dans la barre de titre au démarrage de mon application.
Merci d'avance pour votre aide![]()
mon problème est vraiment simple expliquer :
j'ai fait une application sous Android et je cherche a centrer le nom de mon application dans la barre de titre au démarrage de mon application.
Merci d'avance pour votre aide![]()
Le nom de l'application n'est pas geré dans la l'application , il est donné au moment de la creation. Du coup il est impossible de le deplacer! C'est comme si tu veux changer le nom du package.
Donc impossible de centrer le nom de l'application
Je ne suis pas d'accord. Il est tout à fait possible de modifier le titre d'une Activity dynamiquement dans le code sans aucun problème.
Par contre de la à le centrer, je saurai pas dire.
Une méthode sale serait de récupérer la largeur de l'écran et de calculer le nombre d'espaces à insérer pour le centrer, mais bon ...
on peut charger le Titre sur l'activité principale avec un setTitlte("");
mais pour mon problème je crois qu'il faut utiliser les Style et les Thèmes pour pouvoir le centrer mais j'ai pas encore réussi.
![]()
enfin j'ai trouver la solution
il faut aller récupérer le composant titre qui est un TextView et changer son Gravity pour centre
voici le code :
TextView title = (TextView) findViewById(android.R.id.title);
title.setGravity(Gravity.CENTER);
Partager