Desactivar mayúsculas por defecto de un botón en Android (XML)

Hola programador, en esta ocasión te presento un simple código para cambiar por defecto el texto en mayúsculas en un botón de Android, por si algún día presentas esta necesidad.

Si eres programador móvil en Android seguramente te habrás dado cuenta que el elemento Button muestra por defecto el texto en mayúsculas y si alguna vez te preguntaste cómo cambiar este comportamiento, estas en el blog correcto. Lo que le tienes que hacer es agregar a tu Button el atributo android:textAllCaps el cual recibe un booleano ya que como nuestro objetivo es desactivar las mayúsculas por defecto, le asignamos el valor false.

 

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@android:color/holo_blue_dark"
        android:layout_margin="10dp"
        android:text="Mi botón"
        android:textColor="@android:color/white"
        android:textAllCaps="false"/>

 

Resultado

Con este atributo desactivamos las mayúsculas por defecto del Button. Cabe mencionar que si estás trabajando con el diseñador de Android este atributo lo puedes cambiar directamente desde propiedades solo buscalo como textAllCaps. Pero con esto ya puedes ahorrarte esa búsqueda. Espero te sirva, nos vemos en el siguiente código.


SOBRE EL AUTOR
Francisco Gonzalez
Francisco Gonzalez

Hola programad@r, soy desarrollador móvil. Creé este espacio para compartir mi experiencia contigo en el mundo del desarrollo de software.