ImageView.Scaletype不起作用的原因

记录项目中遇到的问题一个
就是在设置imageview的scaleType属性的时候 无论怎么设置图片没有变化,后来猜想是图片的背景填充和src引用的区别 说白了就是background和src的关系,xml中或者是代码中设置图片的填充形式为background的话,那么imageview的scaletype是没有效果的
imageview对应的src填充是以下几个方法
setImageDrawable(drawable);
setImageBitmap(bm);
setImageResource(resId);
类似带有“image”的为src 带有background为背景色填充 却别一下就ok了

发布了36 篇原创文章 · 获赞 21 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_15110579/article/details/65446911