Comment ajouter une police supplémentaire dans l'environnement android? Je dois faire une police comme LCD avec des chiffres de fond pâle comme ceci:Android développer la police LCD
http://www.androidfreeware.net/img2/gps_speedometer_android_1.png
Comment ajouter une police supplémentaire dans l'environnement android? Je dois faire une police comme LCD avec des chiffres de fond pâle comme ceci:Android développer la police LCD
http://www.androidfreeware.net/img2/gps_speedometer_android_1.png
public void setFontTextView(Context c, TextView name) {
Typeface font = Typeface.createFromAsset(c.getAssets(),"fonts/Arial.ttf");
name.setTypeface(font);
}
Télécharger la police Arial dans formate de fichier TTF et mis dans le dossier d'actifs . C'est assez.
clarification: selon votre exemple, le développeur devrait mettre Arial.ttf dans les actifs/polices –
oui. vous voulez mettre Arial.ttf dans les assets/fonts. –
Vous voulez utiliser la classe android.graphics.Typeface, ce qui peut créer de nouveaux actifs ou Polices de caractères à partir de fichiers.
Nous au bangalore android developers group l'avons fait pour un de nos projets AutoMeter Vous pouvez jeter un coup d'oeil au code en détail.
Le code ressemblerait à quelque chose comme ça
Typeface myTypeface = Typeface.createFromAsset(this.getAssets(),"DS-DIGIB.TTF");
waitingTimeView = (TextView) findViewById(R.id.WaitingTime);
waitingTimeView.setTypeface(myTypeface);
DS-DIGIB.TTF est la police mis dans le dossier actif
Merci pour tout ça m'aide. – user345602
Est-ce que l'ajout d'une police hindi fonctionne pour vous? J'essaie d'ajouter une police comme vous l'avez fait. Mais cela échoue avec NPE. – Gopinath
si son ttf devrait idéalement fonctionner, même si je ne l'ai jamais essayé. Pourrait partager la police quelque part ?? – the100rabh
Vous voudrez peut-être considérer que les polices commerciales nécessitent probablement une licence avant de les intégrer dans votre propre application. – sstn