Я реализую что-то вроде пользовательского интерфейса от проигрывателя Microsoft Zune HD. Таким образом, я хотел бы изменить цвет текста моей кнопки, когда кнопка нажата, а также когда она была нажата.Как изменить цвет текста при нажатии кнопки?
1
A
ответ
0
В Резе/рисуемого, создайте файл с именем, например mybutton_background.xml
и поставить что-то вроде этого внутри:
<?xml version="1.0" encoding="utf-8"?>
<selector android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false"
android:drawable="@drawable/button_background_focus" />
<item android:state_focused="true" android:state_pressed="true"
android:drawable="@drawable/button_background_pressed" />
<item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/button_background_pressed" />
<item drawable="@drawable/button_background_normal">
</selector>
Затем установите эту вытяжку в качестве фона вашей кнопки с android:background="@drawable/mybutton_background"
.
1
Дело решены. Я просто добавил XML-файл в свою цветную папку. Добавьте в селектор XML и измените атрибут «textColor» моей кнопки на этот селектор XML.
Далее ссылка - Android selector & text color
Смежные вопросы
- 1. Как изменить цвет текста при нажатии кнопки?
- 2. Изменить цвет кнопки при нажатии
- 3. Как изменить цвет текста при нажатии кнопки/TextView в android
- 4. Как изменить цвет изображения и текста при нажатии кнопки реагирования?
- 5. Как изменить цвет текста кнопки программно при нажатии?
- 6. Как изменить цвет текста при его нажатии
- 7. Как изменить цвет изображения кнопки при нажатии?
- 8. Как изменить цвет компонента при нажатии кнопки
- 9. Как изменить цвет фона кнопки при нажатии?
- 10. Как изменить цвет кнопки при нажатии?
- 11. Как изменить цвет кнопки при ее нажатии?
- 12. Изменить цвет текста прядильника Android при нажатии кнопки
- 13. Нокаут - foreach: Изменить цвет кнопки при нажатии
- 14. Изменить цвет текста кнопки
- 15. CoreText - изменить цвет текста при нажатии
- 16. Как установить цвет текста текста при нажатии кнопки на Java?
- 17. Изменить цвет текста этикетки при нажатии
- 18. Изменить цвет текста кнопки
- 19. изменить цвет фона определенной кнопки при нажатии
- 20. Как изменить цвет текста кнопки?
- 21. Изменить цвет фона фона при нажатии кнопки
- 22. Изменить цвет кнопки действия при нажатии
- 23. Изменить цвет кнопки при нажатии (несколько кнопок)
- 24. изменить цвет фона кнопки при нажатии
- 25. C# - изменить смежный цвет кнопки при нажатии
- 26. Изменить цвет фона фона при нажатии кнопки
- 27. Изменить цвет вкладки при нажатии кнопки
- 28. Цвет кнопки при нажатии
- 29. Как изменить цвет переднего плана кнопки при нажатии?
- 30. Как изменить цвет кнопки при нажатии на нее в java
На самом деле, я пытаюсь изменить цвет текста, но не фон, как мой фон не должен оставаться черным, независимо от того, в каком состоянии он находится. –