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.