android图像在屏幕上看起来太小,如何缩放它以适应屏幕? wrap_content似乎不起作用

时间:2013-01-29 16:50:53

标签: android imageview

android图片在屏幕上看起来太小,如何缩放它以适应屏幕? wrap_content似乎不起作用

<RelativeLayout
    android:id="@+id/layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
<ImageView
    android:layout_alignParentTop="true"
    android:layout_marginTop="100dip"
    android:id="@+id/imageview"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/splash_screen"/>
<ProgressBar
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="20dip"
    android:id="@+id/progressbar"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>
</RelativeLayout>

3 个答案:

答案 0 :(得分:5)

将以下属性添加到ImageView以使其按比例缩放(将填充ImageView的大小):

android:scaleType="fitXY"

我实际上也会改变你的宽度属性。您的最终XML可能如下所示:

<ImageView
    android:layout_alignParentTop="true"
    android:layout_marginTop="100dip"
    android:id="@+id/imageview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleType="fitXY"
    android:src="@drawable/splash_screen"/>

答案 1 :(得分:0)

经过测试,以下工作:

<ImageView
    android:layout_alignParentTop="true"
    android:layout_marginTop="100dip"
    android:id="@+id/imageview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scaleType="fitXY"
    android:src="@drawable/splash_screen"/>

答案 2 :(得分:-1)

这是您的图片问题,可能是图片包含不必要的放大背景,裁剪了图片,删除了不必要的背景,然后就可以解决了