Comment ajouter une police supplémentaire dans l'environnement Android? J'ai besoin de faire une police comme l'écran LCD avec des numéros de fond pâle comme celui-ci: P>
http://www.androidfreeware.net/img2/gps_speedomètre_android_1.png < / p>
3 Réponses :
Vous voulez utiliser le android.graphics.typeface classe, qui peut créer de nouvelles caractères d'actifs ou de fichiers. P>
Nous à Groupe de développeurs Android Bangalore l'avait fait pour l'une de nos Project Automètre Vous pouvez consulter le code là-bas en détail.
Le code ressemblerait à ce que ceci est comme celui-ci p> ds-digib.ttf est la police placée dans le dossier Actifs P> P>
L'ajout d'une police d'hindi fonctionne-t-elle? J'essaie d'ajouter une police comme vous l'avez fait. Mais il échoue avec NPE.
Si son TTF devrait fonctionner idéalement, bien que je ne l'ai jamais essayé. Pourrait partager la police quelque part ??
public void setFontTextView(Context c, TextView name) {
Typeface font = Typeface.createFromAsset(c.getAssets(),"fonts/Arial.ttf");
name.setTypeface(font);
}
Download Arial font in ttf file formate and put in asset folder. Thats enough.
Clarification: Selon votre exemple, le développeur doit mettre ARIAL.TTF dans les actifs / polices
Vous voudrez peut-être envisager que les polices commerciales nécessitent probablement une licence avant de les incorporer dans votre propre application.