【发布时间】:2018-02-10 02:41:39
【问题描述】:
我已经学习了如何以编程方式设置 ImageView 的前景色here,但这会将颜色设置为 R.color 资源中的值:
int color = R.color.black_trans_60;
frm.setForeground(new ColorDrawable(ContextCompat.getColor(mContext, color)));
但是,我想直接为颜色设置一个字符串十六进制值——有没有办法做到这一点?
【问题讨论】:
-
将 ColorDrawable 与 Color.parseColor("#000000") 一起使用:
-
@ADM 是的,这解决了我的问题——谢谢。
-
回答你自己的问题,然后用解决方案。谢谢。
标签: android colordrawable