AppCompatButton

AppCompatButton

AppCompatButton es un tipo de botón que extiende la funcionalidad de Button, proporcionando compatibilidad con versiones anteriores de Android a través de la biblioteca AndroidX.

Este botón hereda muchas propiedades y características de TextView, lo que permite personalizar su apariencia y comportamiento de manera similar. Se puede modificar su texto, fuente, color de fondo, bordes y más, asegurando una integración coherente con el diseño de la aplicación.

Ejemplo de uso en XML:

<androidx.appcompat.widget.AppCompatButton
    android:id="@+id/btnExample"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Presionar"
    android:textColor="@color/white"
    android:background="@color/primaryColor"/>

Ejemplo de uso en Kotlin:

val btnExample = findViewById<AppCompatButton>(R.id.btnExample)

btnExample.setOnClickListener {
    btnExample.text = "¡Presionado!"
}

El uso de AppCompatButton es recomendable en proyectos que requieran compatibilidad con versiones antiguas de Android, manteniendo el soporte para estilos modernos y personalizaciones avanzadas.