Я хочу, чтобы цвет рамки переднего плана в framelayout был прагматически (не в атрибуте XML). У меня есть цветовой код в RGB
Как преобразовать цвет в drawable …
frm.setForeground(Drawable);
Помогите!! благодаря
Вы можете создать Drawable
из цвета:
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)));
Используйте ContextCompat
вместо прямого цвета, как в новом API ColorDrawable
принимает ColorDrawable(@ColorInt int color)