Image 不能使用 ImageView 调整大小

我在xml中设置了一个ImageView:

<ImageView
    android:id="@+id/background"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

设置image:

ImageView background
background.setImageBitmap(bitmap);

但是如果 ImageView 的parent 布局缩小范围, IamgeView也缩小范围,图像的大小也重新分配了。
我不想让图像的大小发生变化。
能用 setScaleType修改吗?
如何实现这个功能?

你直接将ImageView的宽高设为一个定值如:
android:id="@+id/background"
android:layout_width="100dp"
android:layout_height="100dp" />
这样ImageView就不会变了啊

setScaleType设置为fitXY试试