我正在實施類似於Microsoft Zune HD播放器的用戶界面。所以,我想改變我的按鈕的文字顏色,當按鈕被按下以及它被點擊時。如何在按下按鈕時更改文字顏色?
1
A
回答
0
在res /繪製,創建一個名爲例如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。
相關問題
- 1. 按下時更改按鈕文字顏色
- 2. 按下/下按鈕時,如何更改按鈕的背景顏色?
- 3. 如何在android中按下按鈕/文本視圖時更改文本顏色
- 4. QML按鈕更改文字顏色
- 5. 如何按下一個按鈕時更改上一個按鈕的顏色?
- 6. 更改標籤的文字顏色,然後按下按鈕更改
- 7. 如何動態更改按下按鈕的背景顏色?
- 8. 更改顏色的按鈕
- 9. 更改按鈕顏色onClick
- 10. 按下按鈕時改變按鈕的顏色
- 11. 如何在輸入文本框時更改按鈕的顏色
- 12. 如何更改UIActionsheet按鈕的顏色?
- 13. 如何更改顏色點擊按鈕?
- 14. 如何更改按鈕顏色?
- 15. 如何更改按鈕的顏色
- 16. 如何更改WinForms按鈕顏色?
- 17. 如何更改按鈕顏色
- 18. 如何在按下iPhone時更改iPhone上按鈕的默認顏色?
- 19. 更改按鈕點擊按鈕顏色暫時在C#
- 20. 更改臨時按鈕的顏色
- 21. 按下按鈕 - 按條件更改顏色(WPF)
- 22. 更改WinForm按鈕文本顏色?
- 23. 如何更改禁用按鈕的文字顏色?
- 24. 如何更改工具欄中的按鈕文字顏色?
- 25. 如何更改Android中單選按鈕的文字顏色?
- 26. 按下時更改QPushButton顏色
- 27. 按下時反轉按鈕的顏色?
- 28. 當我按下按鈕時,如何更改HTML標記中的顏色?
- 29. 選擇時更改按鈕文字顏色
- 30. 更改特定時間段內按鈕的顏色和文字
其實,我試圖改變文字顏色而不是背景,我的背景應保持爲黑色,不管它處於什麼狀態。 – 2010-07-04 06:29:14