0

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

4

2 回答 2

1

为 ImageView 和参数layout_height指定和参数。layout_widthscaleType

<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

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

于 2013-06-21T13:58:50.000 回答
0

使用它来调整图像或图像视图

 imageView.setAdjustViewBounds(true);
    imageView.setScaleType(ScaleType.FIT_CENTER);
于 2013-06-21T14:04:09.113 回答