ImageView在图像更改后改变了大小

时间:2013-06-21 13:55:43

标签: android android-imageview

我的布局中有一个ImageView。现在,如果我将一个新图像设置为大于旧图像,则ImageView的大小会发生变化。我怎么能避免这种情况?

2 个答案:

答案 0 :(得分:1)

为ImageView指定layout_heightlayout_width参数,以及scaleType参数。

<ImageView
    android:id="@+id/my_imageView"
    android:layout_width="@dimen/my_image_width"
    android:layout_height="@dimen/my_image_height"
    android:scaleType="fitXY"/>

http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

  

将图像边界缩放到此视图边界的选项。

答案 1 :(得分:0)

用它来调整图像o图像视图

 imageView.setAdjustViewBounds(true);
    imageView.setScaleType(ScaleType.FIT_CENTER);