如何将按钮添加到 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>
这是一个 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>