Как изменить цвет текста кнопки?
Как изменить цвет текста кнопки?
Ответ 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"/>