我的应用背景不会填满屏幕

如何让我的背景图像填满整个屏幕?我尝试了几个不同的建议,似乎没有任何工作。我的应用背景不会填满屏幕

下面是我activity_main.xml中的代码:

<?xml version="1.0" encoding="utf-8"?> 

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="com.andrewvanpeter.upandaway.MainActivity">

<ImageView

android:id="@+id/imageView2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

app:srcCompat="@drawable/background_flat_720x1280" />

</android.support.constraint.ConstraintLayout>

回答:

解决方案一:

你可以把layout_width和你ImageViewmatch_parentlayout_height

<ImageView 

android:id="@+id/imageView2"

android:layout_width="match_parent"

android:layout_height="match_parent"

app:srcCompat="@drawable/background_flat_720x1280" />


解决方法二:

您可以在ConstraintLayout直接设置背景(不要忘记删除ImageView):

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@drawable/background_flat_720x1280"

tools:context="com.andrewvanpeter.upandaway.MainActivity">

回答:

您还可以设置的ImageView的scaletype到fitXY这样的:

<ImageView 

android:id="@+id/imageView2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:scaleType="fitXY"

app:srcCompat="@drawable/background_flat_720x1280" />

以上是 我的应用背景不会填满屏幕 的全部内容, 来源链接: utcz.com/qa/258162.html

回到顶部