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>
答案 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)
这是您的图片问题,可能是图片包含不必要的放大背景,裁剪了图片,删除了不必要的背景,然后就可以解决了