ImageView.Scaletype不起作用的原因

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

你可能感兴趣的:(笔记)