2 o casper ne O_Casper_ne 于 2013.07.04 11:07 提问

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修改吗?
如何实现这个功能?

2个回答

pingchuanyang
pingchuanyang   2013.07.04 14:22
已采纳

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

Jave_
Jave_   2013.07.04 11:12

setScaleType设置为fitXY试试

Csdn user default icon
上传中...
上传图片
插入图片