我所拥有的是一项活动,我将图像添加到其中,并使用以下xml将其作为活动的背景:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SplashScreen">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/splash5" />
</LinearLayout>
,图像尺寸为:宽度为550像素,高度为800像素
正如您从图像中可以看到的那样,您可以在顶部和底部看到一个白色空间..为什么会发生这种情况,即使它是父级的宽度和高度?
答案 0 :(得分:1)
像这样使用:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SplashScreen">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/splash5"
android:scaleType="fitXY"
/>
</LinearLayout>