Come aggiungere carattere aggiuntivo nell'ambiente Android? Ho bisogno di fare un tipo di carattere, come LCD con sfondo numeri pallidi come questo:Android sviluppare carattere LCD
http://www.androidfreeware.net/img2/gps_speedometer_android_1.png
Come aggiungere carattere aggiuntivo nell'ambiente Android? Ho bisogno di fare un tipo di carattere, come LCD con sfondo numeri pallidi come questo:Android sviluppare carattere 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);
}
Scarica carattere Arial in un file TTF formiato e mettere nella cartella di asset . È abbastanza.
: secondo il tuo esempio, lo sviluppatore dovrebbe mettere Arial.ttf all'interno delle risorse/font –
sì. vuoi mettere Arial.ttf all'interno di assets/fonts. –
si desidera utilizzare la classe android.graphics.Typeface, che può creare nuovi Caratteri tipografici di attività o file.
Noi al bangalore android developers group abbiamo fatto questo per uno dei nostri progetti AutoMeter Potete dare un'occhiata al codice in dettaglio.
Il codice dovrebbe essere simile a questo
Typeface myTypeface = Typeface.createFromAsset(this.getAssets(),"DS-DIGIB.TTF");
waitingTimeView = (TextView) findViewById(R.id.WaitingTime);
waitingTimeView.setTypeface(myTypeface);
DS-DIGIB.TTF è il carattere messo nella cartella attivi
Grazie per tutto ciò mi aiuta. – user345602
L'aggiunta di un carattere hindi funziona per te? Sto cercando di aggiungere un font come hai fatto tu. Ma fallisce con NPE. – Gopinath
se il suo ttf dovrebbe funzionare idealmente, anche se non l'ho mai provato. Potrebbe condividere il carattere da qualche parte ?? – the100rabh
È possibile considerare che i caratteri commerciali richiedono probabilmente una licenza prima di incorporarli nella propria app. – sstn