studio - ¿Puedo insertar una fuente personalizada en una aplicación de Android?
tamaño de letra en android studio (3)
A partir de Android 8.0 (nivel de API 26), puede usar fuentes en XML. Vea la documentación here .
Me gustaría que una aplicación incluyera una fuente personalizada para renderizar texto, cárguela y luego úsela con elementos estándar como StaticText. es posible?
Sí, puede, usted no puede definirlo en diseños xml. Debe usarlo dinámicamente cada vez. Verifique este tutorial, por ejemplo.
En caso de que el enlace esté muerto, aquí hay un resumen de las cosas:
- Obtener un archivo de fuente como
times.otf
- Colóquelo en su carpeta de activos, dentro de una carpeta "fonts"
Obtenga una referencia de TextView con algo como eso:
TextView tv = (TextView) findViewById(R.id.myCustomTVFont);
Obtén tu fuente de la carpeta de activos:
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/times.otf");
Haga que su TextView se vea genial:
tv.setTypeface(tf);
También puede consultar este thread para establecer fuentes personalizadas para todas las vistas en su actividad.