如何将按钮添加到 Android 框架布局,与我的图片位于同一位置(位于屏幕底部第 4 个中心)?

How do I add a button to an Android Frame Layout, in the same position as my picture (centered in the bottom 4th of the screen)?

这是一个 Android 问题。

如何将按钮添加到框架布局中,与我的图片位于同一位置?

我正在尝试在框架布局(具有背景图像但没有标题栏)的顶部添加一个按钮,如下所示:

这是到目前为止我的布局的全部代码。我要添加什么代码来放置如图所示的按钮?

activity_home_page.xml:

<FrameLayout 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"
    android:gravity="center"
    tools:context=".HomePage">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/my_background_image"
        android:scaleType="fitXY">
    </ImageView>



</FrameLayout>

如何将按钮添加到框架布局中,与我的图片位于同一位置?

我试过并提出了解决方案。

<FrameLayout 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"
    android:gravity="center"
    tools:context=".HomePage">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/mod_minecraft"
        android:scaleType="fitXY">
    </ImageView>

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"></LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"></LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"></LinearLayout>

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:gravity="center"
            android:layout_weight="1">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="New Button"
                android:id="@+id/button" />
        </LinearLayout>
    </LinearLayout>

</FrameLayout>