Dans Android Comment appliquer une police pour une application entière?
Je veux appliquer certaines polices dire Times New Roman pour que mon application.
Pas à l'ensemble du système et pas de vue spécifique. Que je sache
pour appliquer la police de vue spécifique, nous stocker des fichiers de polices dans le fichier actif et d'obtenir dans l'application comme suit.
1] Typeface mFace = Typeface.createFromAsset(getContext().getAssets(),
"fonts/samplefont.ttf");
textView.setTypeface(mFace);
2] To apply font to whole application I can replace the DroidSans.ttf file with my font file.
Je peux utiliser la première manière d'appliquer la police à ma demande, mais Ce ne sera pas une bonne solution parce que j'ai besoin de modifier partout et je ne veux pas le faire si il ya une meilleure façon est disponible.
source d'informationauteur Vivek
Vous devez vous connecter pour publier un commentaire.
Cochez cette case pour définir des styles de polices. En outre, vous pouvez vous référer à ce style à partir de votre fichier manifeste au niveau application
J'ai fait une coutume textview widget et dans les constructeurs ont lancé un appel à ce code:
Je suis en utilisant la même police sur l'ensemble de l'application, de sorte que j'ai mis le nom de la police dans le constuctor et ensuite fait une recherche/remplacement global pour TextView
Android ne fournit pas beaucoup de soutien pour l'application de polices à travers l'ensemble de l'application (voir ce numéro). Vous avez 4 options pour définir la police pour l'ensemble de l'application:
Détail de ces options peut être trouvé ici.