¿Cómo agregar fuentes adicionales en el entorno de Android? Necesito hacer una fuente como LCD con números de fondo pálido como esto:Android desarrollar fuente LCD
http://www.androidfreeware.net/img2/gps_speedometer_android_1.png
¿Cómo agregar fuentes adicionales en el entorno de Android? Necesito hacer una fuente como LCD con números de fondo pálido como esto:Android desarrollar fuente 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);
}
Descargar tipo de letra Arial, en formato de archivo TTF y poner en carpeta de recursos . Eso es suficiente.
aclaración: según tu ejemplo, el desarrollador debe poner Arial.ttf en assets/fonts –
sí. quieres poner Arial.ttf dentro de los recursos/fuentes. –
que desea utilizar la clase android.graphics.Typeface, que puede crear nuevos Tipos de letra de los activos o archivos.
Nosotros en bangalore android developers group lo habíamos hecho para uno de nuestros proyectos AutoMeter Puede ver el código allí en detalle.
El código sería algo como esto
Typeface myTypeface = Typeface.createFromAsset(this.getAssets(),"DS-DIGIB.TTF");
waitingTimeView = (TextView) findViewById(R.id.WaitingTime);
waitingTimeView.setTypeface(myTypeface);
DS-DIGIB.TTF es poner la fuente en la carpeta de activos
Gracias por todo, me ayuda. – user345602
¿Es útil agregar una fuente hindi? Estoy tratando de agregar una fuente como tú. Pero falla con NPE. – Gopinath
si es lo mejor que debería funcionar, aunque nunca lo intenté. ¿Podría compartir la fuente en algún lugar? – the100rabh
Es posible que desee considerar que las fuentes comerciales probablemente requieren una licencia antes de incrustarlas en su propia aplicación. – sstn