Cómo usar una fuente personalizada en un proyecto escrito en Android Studio
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'!
Aceptado
Actualización 2024:
Cree una carpeta llamada fuente dentro de la carpeta res y copie su fuente
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ú:
Seleccione Archivo>Nuevo>Carpeta>Carpeta de activos
Haga clic en finalizar
Haga clic derecho en los activos y cree una carpeta llamada fuentes
Coloque su archivo de fuente en activos > fuentes
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);