Подтвердить что ты не робот

Как изменить цвет текста кнопки?

Как изменить цвет текста кнопки?

4b9b3361

Ответ 1

попробуйте следующее:

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

или

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

или

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

и в 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 -->

Ответ 2

Используйте свойство android:textColor.

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

Ответ 3

Использование: android:textColor="#FFFFFF" в конфигурации xml,

или самой активности, вызвав

button.setTextColor(0xFFFFFF);

(FFFFFF - белый цвет).

Для получения дополнительных цветовых кодов: здесь

Ответ 4

Вы можете использовать android textColor для переднего плана и для цвет фона кнопки, текстового вида или любого другого элемента, см. пример кода

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

любой шестнадцатеричный код цвета можно записать для интерактивного просмотра.

Ответ 5

Легкий способ сделать это - определить цвет, который вы хотите в res/values ​​/colors.xml следующим образом:

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

и кнопка должна выглядеть так:

<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"/>