7
votes

Android Développer la police LCD

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:

http://www.androidfreeware.net/img2/gps_speedomètre_android_1.png < / p>


1 commentaires

Vous voudrez peut-être envisager que les polices commerciales nécessitent probablement une licence avant de les incorporer dans votre propre application.


3 Réponses :


6
votes

Vous voulez utiliser le android.graphics.typeface classe, qui peut créer de nouvelles caractères d'actifs ou de fichiers.


0 commentaires

35
votes

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 xxx

ds-digib.ttf est la police placée dans le dossier Actifs


2 commentaires

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 ??



12
votes
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.

1 commentaires

Clarification: Selon votre exemple, le développeur doit mettre ARIAL.TTF dans les actifs / polices