如何将imageview作为背景在android中按比例缩放?

时间:2014-03-25 19:05:56

标签: android image imageview scale geometry

我需要的是图像应该缩放,直到它保持精确的比例,之后它不应该进一步缩放,这样每次宽度都等于图像视图的高度。

好像没有正确缩放它会变形,我需要它的宽度和高度比例为1:1。

威尔

 Imageview:scale="fitxy"

在这种情况下工作?

请帮助你。

我正在开发android ICS

2 个答案:

答案 0 :(得分:1)

要保持宽高比,您应该将图片设为src而不是background

请在此处查看ScaleType文档http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

您应该尝试使用android:scaleType="centerInside"android:scaleType="centerCrop"

希望有所帮助!

答案 1 :(得分:0)

android:scaleType="fitXY"

适合设备的屏幕尺寸。

尝试添加此

    android:layout_height="150dp" //or your designed proportion
    android:layout_width="150dp" //or your designed proportion
    android:scaleType="fitXY"