Fuente personalizada en Android Studio

Si queremos que nuestra app tenga una fuente personalizada (molona) tenemos que dar los siguientes pasos:

Vamos a importar, por ejemplo la «Moonlight«:

fuente-personalizada-android-studio.01

Para ello, si no tenemos creada la carpeta assets, nos la creamos:

fuente-personalizada-android-studio.02

fuente-personalizada-android-studio.03



Y dentro de ella, para ser más organizados, creamos una carpeta que se llame fonts:
fuente-personalizada-android-studio.04

fuente-personalizada-android-studio.05

Ahora nos dirigimos donde tengamos la letra que queramos importar y con el clic derecha encima del archivo le damos a Copiar, una vez copiada en el portapapeles, nos ubicamos encima de la carpeta fonts que acabamos de crear y la pegamos:

fuente-personalizada-android-studio.06

Ahora, solo para ver un poco más grande el texto y la tipografía nueva que vamos a cargar en Android Studio, en el activity_main.xml de nuestra vista le ponemos un tamaño de fuente más grande, e importante, le asignamos una id al Textview.



fuente-personalizada-android-studio.07

Ahora, nos dirigimos a nuestro .java y escribimos las siguiente lineas dentro del método onCreate():

// Seteamos en una Variable donde tenemos la fuente (podemos omitir este paso y ponerla directamente cuando cargamos la fuente)
String carpetaFuente = "fonts/MoonLight.otf";

// Obtenemos la id del TextView donde queremos cambiar la fuente
TextView vistaFuente = (TextView) findViewById(R.id.cambiaFuente);

// Cargamos la fuente
Typeface fuente = Typeface.createFromAsset(getAssets(), carpetaFuente);

// Aplicamos la fuente
vistaFuente.setTypeface(fuente);

fuente-personalizada-android-studio.08

Le damos al simulador y arreglao!

fuente-personalizada-android-studio.09


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*