在应用程序背景上设置墙纸

Set Wallpaper on application background

我正在制作一个应用程序,我想在应用程序背景上设置墙纸,而不是在主屏幕背景上。 谁能指导我如何操作?

正如我所说,您需要执行以下操作 - 假设您想设置应用程序主屏幕的背景。 您可以设置 XML layout 的父视图的背景,或者您可以使用相对布局将 ImageView 作为底层并在其上方放置视图。 现在您可以根据需要设置 ImageView

image extension not required....

<RelativeLayout 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=".SecondActivity">

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/hello"/>

 <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="hello"
    android:layout_centerInParent="true"/>


</RelativeLayout>

请注意,背景或图像视图应始终位于其他视图之上

<RelativeLayout 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=".MainActivity">

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scaleType="centerCrop"
    android:src="@drawable/bu"/>

<TextView android:text="@string/hello_world"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="40dp"
    android:textSize="45sp"/>
<TextView android:text="Good_Day"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:padding="40dp"
    android:textSize="45sp"/>

</RelativeLayout>