1. ホーム
  2. android

[解決済み] android TextView: 背景色を動的に設定することができない

2022-04-21 11:37:12

質問

アンドロイドのプログラムによる背景色の設定 TextView は動作しないようです。 何か見落としているのでしょうか!

TextView et = new TextView(activity);
et.setText("350");
et.setBackgroundColor(R.color.white);

また、res/values フォルダに以下のファイル (colors.xml) があります。

<resources>
        <color name="white">#ffffffff</color>
        <color name="black">#ff000000</color>
</resources>

[EDIT】です。] また、文字色を設定すると、TextViewが消えてしまいます。

TextView c1 = new TextView(activity);
c1.setTextColor(R.color.solid_red);
c1.setText("My Text");

解決方法は?

使用方法 et.setBackgroundResource(R.color.white);