我正在使用CircleImageView制作一个圆形图像,但我想在其上叠加一张图片。 Sicne设置CircleImageView
背景颜色摆脱了圆圈(将其填充为正方形)我有一个常规 ImageView 并将其放在CircleImageView
之上并设置常规 ImageView .setImageDrawable
到我想要的图片。但我需要以编程方式将 CircleImageView 的 src 设置为我当前拥有的颜色。所以我想知道如何以编程方式将 CircleImageView
src 设置为颜色?
我尝试了backgroundImage.setBackgroundResource(colorAsInt);
但这给出了错误:android.content.res.Resources$NotFoundException:资源 ID #0xff7f0106
谢谢
最佳答案
由于设置背景颜色破坏了 View 的预期功能,因此似乎唯一的选择是设置源图像。使用所需颜色的 ColorDrawable
应该可以。
backgroundImageImageView.setImageDrawable(new ColorDrawable(colorAsInt));
关于java - 以编程方式设置 ImageView SRC Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34247646/