titulo texto studio redondo pulsarlo poner personalizar imagen estilos con como color cambiar botón botones boton barra android android-layout android-button

android - studio - ¿Cómo cambio el color del texto de un botón?



estilos de botones en android studio (7)

¿Cómo cambio el color del texto de un botón?


Aquí hay un enfoque con un poco menos de código que utiliza el contexto implícito de la actividad actual.

button.setTextColor(getColor(R.color.colorPrimary));

No he probado esto con todos los objetivos de API, pero está funcionando para 28.


Puede utilizar el color de texto de Android para el primer plano y para el color de fondo del botón, la vista de texto o cualquier otro elemento.

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:background="#ffb6c1" android:textColor="#fff" />

Cualquier código de color hexadecimal se puede escribir para hacer una vista interactiva.


Una forma fácil de hacerlo es definiendo el color que desea en res / values ​​/ colors.xml de esta manera:

<color name="colorCyan">#00BCD4</color>

y el botón debe verse de esta manera:

<Button android:id="@+id/m_button" android:text="MY BUTTON" android:textColor="@color/colorAccent" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorCyan"/>


Usa la propiedad de android:textColor .

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World" android:textColor="@android:color/white" />


Use: android:textColor="#FFFFFF" en la configuración xml,

o en la propia actividad llamando

button.setTextColor(0xFFFFFF);

(FFFFFF es el color blanco).

Para más códigos de color: here


prueba esto:

button.setTextColor(getApplication().getResources().getColor(R.color.red)); //TAKE DEFAULT COLOR

o

button.setTextColor(0xff0000); //SET CUSTOM COLOR

o

button.setTextColor(Color.parseColor("#ff0000"));

y en xml:

<Button android:id="@+id/mybtn" android:text="text textx " android:layout_width="fill_parent" android:layout_height="wrap_content" android:textStyle="bold" android:textColor="#ff0000" /> <-- SET TEXT COLOR HERE -->


button.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.red));

este trabajo también