私のcolors.xmlファイルには、<drawable name="my_favorite_color">#ffFF0000</drawable>
という色があります。プログラムでTextViewの色をこの値に設定するにはどうすればよいですか?言い換えれば、ここには何が入りますか?<drawable name = "foo">を使用してテキストの色を設定する方法#ffAABBCC</drawable>
myTextView.setTextColor(???);
何R.color.my_favorite_colorがそうmyTextView.setTextColor(getResources().getColor(R.color.my_favorite_color));
は動作しませんがないことに注意してください。 R.drawable.my_favorite_colorのみがあります。レイアウトファイルで、私はこれを行うことができます:<TextView android:textColor="@drawable/my_favorite_color"/>
これはコードでは不可能ですか?
を行い、色を定義していない無R.color.my_favorite_colorだけR.drawable.my_favorite_color –