Android ImageView加载Drawable切回界面放大问题

场景

Android 列表的item中使用ImageView来显示APK内的logo,是一个Drawable对象(如图1)
Android ImageView加载Drawable切回界面放大问题
打开界面显示的列表是正常的(如图2)
Android ImageView加载Drawable切回界面放大问题

但当打开列表任一APP并切回该列表后会出现ImageView显示的logo放大。

解决方案探索

  • 调整android:scaleType=“fitXY”,无效
  • 增加属性android:adjustViewBounds=“true”,无效
  • 调整控件ImageView或父布局layout_width、layout_height为固定尺寸,无效
  • 使用图片框架Glide,可以解决
  • 将要显示的Drawable转化为Bitmap资源来使用imageView.setImageBitmap(),可以解决
上一篇:Win10 重启开机一直卡在logo画面无法进入系统


下一篇:五福 五福又到了