0

以下のようにコードでボタンの色を変更しようとしています

 btn_no5.setTextColor(0x8E35EF);

上記の変更は反映されていません (紫色)。上記のコードの実行後にテキストが消えています。しかし、xml で色を使用すると、その色が反映されます。では、Java を介してこれを変更するにはどうすればよいでしょうか。

4

2 に答える 2

7

使用している色は完全に透明です。代わりに 0xFF8E35EF を使用してください。最初のバイトはアルファ (透明度) チャネルです。

于 2011-09-21T06:42:20.117 に答える
1

このように使って、

btn_no5.setTextColor(Color.parseColor("#8E35EF"));
于 2011-09-21T06:50:10.243 に答える