¿Cómo cambiar el tipo de letra de TextView en Android?

Un tipo de letra es un diseño particular para alfabetos que lo separa de otros tipos de letra en términos de variaciones de estilo, tamaño y peso. En general, hay muchos tipos de letra locales disponibles en su dispositivo o software para su uso. Sin embargo, hay muchos más tipos de letra disponibles en Internet que se pueden descargar y usar para los trabajos respectivos.

De manera similar, estos tipos de letra se pueden introducir para mostrar el texto dentro de TextView. Entonces, en este artículo, le mostraremos cómo puede usar un tipo de letra de descarga y aplicarlo al texto dentro de TextView de su aplicación de Android.

Implementación paso a paso

Paso 1: crea un nuevo proyecto en Android Studio

Para crear un nuevo proyecto en Android Studio, consulte Cómo crear/iniciar un nuevo proyecto en Android Studio . Demostramos la aplicación en Kotlin , así que asegúrese de seleccionar Kotlin como idioma principal al crear un nuevo proyecto.

Paso 2: trabajar con el archivo activity_main.xml

Vaya a la aplicación > res > diseño > actividad_principal.xml y agregue el siguiente código a ese archivo. A continuación se muestra el código para el archivo activity_main.xml . Agregue un TextView en el archivo de diseño.

XML

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
  
    <!--TextView to display the text-->
    <TextView
        android:id="@+id/text_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Hello Geek!"
        android:textSize="40sp"/>
  
</RelativeLayout>

Paso 3: Descargue y almacene la fuente deseada en la carpeta de activos

Descargamos una fuente desde aquí . Sin embargo, puede descargar una fuente de su elección. Ahora, simplemente copie el archivo de fuente descargado y péguelo en la carpeta de activos. En caso de que no tenga idea sobre la carpeta de activos, o si falta en sus carpetas, cree una nueva carpeta de activos siguiendo este artículo sobre Carpeta de activos en Android Studio .

Paso 4: trabajar con el archivo MainActivity.kt

Vaya al archivo MainActivity.kt y consulte el siguiente código. A continuación se muestra el código del archivo MainActivity.kt . Se agregan comentarios dentro del código para comprender el código con más detalle.

Kotlin

import android.graphics.Typeface
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.TextView
  
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
  
        val mTextView = findViewById<TextView>(R.id.text_view)
          
        // Creating a typeface
        val font = Typeface.createFromAsset(assets, "JellyBomb.ttf")
  
        // Setting the TextView typeface
        mTextView.typeface = font
    }
}

Producción:

Puede ver que el tipo de letra se aplica al texto en TextView.

Publicación traducida automáticamente

Artículo escrito por aashaypawar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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