2012-03-28 68 views
1

我試圖動態更改按鈕(api:Button)的文本顏色,但不是更改爲顏色,而是更改爲灰色,並且不動態改變?這就是我正在做的,看起來很直截了當,有人能告訴我什麼是錯的?Android:無法以編程方式更改按鈕的文本顏色

button.setTextColor(R.color.selected_text);

#215F8B #FFFFFF

+0

當你想改變按鈕的文字顏色? – 2012-03-28 06:32:07

+0

你可以發佈selected_txt xml嗎? – user936414 2012-03-28 06:37:49

+0

動態點擊它...無論如何,我已經使用瞭解析函數..工作.. :) – 2012-03-28 09:23:54

回答

5

HIII阿倫,你可以做以下改變你的文本顏色上點擊事件的Android按鈕嘗試

btn_no5.setTextColor(Color.parseColor("#FFBBFF")); 

如果它的工作原理請投票

1

您可以使用getResources()

button.setTextColor(getResources().getString(R.Color.selected_text)) 

然後試試這個。

+0

是啊我猜這是問題.. :) – 2012-03-28 09:23:03

2

你可以試試這個。更優選的方式。

btn1.setTextColor(R.color.Aqua); 

colors.xml(放在值的文件夾)

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <color name="Aqua">#00FFFF</color> 
    </resources> 

或者你也可以做到這一點

btn1.setTextColor(Color.parseColor("#FFBBFF")); 

希望這會幫助你。

謝謝...

相關問題