2

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>
4

3 回答 3

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"/>
于 2013-01-29T16:56:30.560 回答
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"/>
于 2013-01-29T19:50:40.470 回答
-1

这是你的图像问题,可能是图像包含不必要的放大背景,裁剪图像,删除不必要的背景然后它会解决

于 2020-06-26T12:39:19.273 回答