我从 WebService 下载了位图,并将其设置为 ImageView。ImageView 的高度设置为 120dip,宽度设置为 FILL_PARENT,因此它填充了屏幕的整个宽度。现在我想拉伸位图以适应 ImageView 的宽度,但是如果位图的高度大于 ImageView 的高度,我希望图像的其余部分从 ImageView 的顶部和底部流出。所以在某种程度上,就像我在图像前面有一个框架,而图像的唯一可见部分是框架的内容。我怎样才能做到这一点 ?
问问题
118 次
2 回答
2
在 ImageView ScaleType上查看 Android 开发人员
于 2012-12-17T18:12:53.690 回答
1
您对scale_type 枚举感兴趣。使用CENTER_CROP
.
这是完整的例子:
<ImageView android:layout_width="fill_parent"
android:layout_height="120dp"
android:layout_gravity="center"
android:src="@drawable/eureka"
android:scaleType="centerCrop">
</ImageView>
这里也是一个很酷的可视化所有可能的选项ImageView
。
于 2012-12-17T18:13:18.813 回答