Cómo usar una fuente personalizada en un proyecto escrito en Android Studio

Resuelto Asim Roy asked hace 55 años • 22 respuestas

Estaba intentando usar una fuente personalizada en Android Studio como lo hicimos en Eclipse. ¡Pero desafortunadamente no pude averiguar dónde colocar la carpeta 'activos'!

Asim Roy avatar Jan 01 '70 08:01 Asim Roy
Aceptado

Actualización 2024:

Cree una carpeta llamada fuente dentro de la carpeta res y copie su fuente

ingrese la descripción de la imagen aquí

Todos los nombres de fuentes deben ser únicamente: az minúscula, 0-9 o guión bajo.

<TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fontFamily="@font/abc_font" />

Para uso programático:

textView.setTypeface(ResourcesCompat.getFont(context, R.font.abc_font))

Para Android Studio 4.2+, incluso ahora hay una opción de menú:

ingrese la descripción de la imagen aquí

Asim Roy avatar Dec 21 '2014 11:12 Asim Roy

https://i.stack.imgur.com/i6XNU.png

  1. Seleccione Archivo>Nuevo>Carpeta>Carpeta de activos

  2. Haga clic en finalizar

  3. Haga clic derecho en los activos y cree una carpeta llamada fuentes

  4. Coloque su archivo de fuente en activos > fuentes

  5. Utilice el siguiente código para cambiar la fuente de su vista de texto

    TextView textView = (TextView) findViewById(R.id.textView);
    Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/yourfont.ttf");
    textView.setTypeface(typeface);
    
Ehsan.R avatar Sep 29 '2016 16:09 Ehsan.R