2012-03-28 15 views
1

ボタン(api:Button)のテキストの色を動的に変更しようとしていますが、色を変更する代わりに灰色に変わります動的に変化しない?これは私がやっていることです、まっすぐに見える、誰かが間違っていることを教えてくれますか?Android:ボタンのテキストの色をプログラムで変更できない

button.setTextColor(R.color.selected_text);それが動作する場合

+0

ボタンのテキストの色を変更したい場合は、 –

+0

あなたはselected_txt xmlを投稿できますか? – user936414

+0

それをクリックすると動的に...とにかく、私は構文解析関数を使用している..働いて:) –

答えて

5

HIIIはあなたのテキストの色を変更するには次の操作を行うことができますアルン215F8B #FFFFFFクリックイベントのアンドロイドのボタンはそれを

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

を試してみてください投票してください。

1

getResources()を使用できます。

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

これを試してください。

+0

これは問題だと思う.. :) –

2

これを試すことができます。より好ましい方法。あなたはこれがお手伝いします。この

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

希望を行うことができます

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

か(値のフォルダに入れて)

btn1.setTextColor(R.color.Aqua); 

colors.xml。

ありがとう...

関連する問題