プログラムで FrameLayout の前景色を設定したい (XML 属性ではありません)。私はカラーコードを持っていますRGB
色をドローアブルに変換するにはどうすればよいですか:
frm.setForeground(Drawable);
プログラムで FrameLayout の前景色を設定したい (XML 属性ではありません)。私はカラーコードを持っていますRGB
色をドローアブルに変換するにはどうすればよいですか:
frm.setForeground(Drawable);
You can create a Drawable
from color:
final int color = 0xFFFF0000;
final Drawable drawable = new ColorDrawable(color);
Drawable
次を使用して色から作成ContextCompat
int color = R.color.black_trans_60;
frm.setForeground(new ColorDrawable(ContextCompat.getColor(mContext, color)));
新しい APIテイクContextCompat
のように直接色の代わりに使用するColorDrawable
ColorDrawable(@ColorInt int color)