我想通过这样做在底部放置一个框架布局:
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/darkblue"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Bottom"
android:textSize="30px"
android:textColor="@color/white"
android:layout_gravity="center"
/>
</FrameLayout>
但它不起作用。它停留在我的应用程序中间。
这就是全部:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"
>
<FrameLayout
android:id="@+id/first"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/darkblue"
>
<ImageView
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:src="@drawable/back4"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Title"
android:textSize="30px"
android:textColor="@color/white"
android:layout_gravity="center"
/>
</FrameLayout>
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:id="@+id/second"
android:layout_below="@id/first"
>
<ImageView
android:id="@+id/banner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/chuck"
/>
</FrameLayout>
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:id="@+id/third"
android:layout_below="@id/second"
>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/sum"
android:text="Summary "
android:textSize="25px"
android:textColor="@color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<ImageView
android:id="@+id/s_btn"
android:src="@drawable/next"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/sum"
android:layout_alignTop="@id/sum"
/>
<TextView
android:id="@+id/blank"
android:text=" "
android:textSize="25px"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/sum"
/>
<TextView
android:id="@+id/airdate"
android:text="Air Date : "
android:textSize="25px"
android:textColor="@color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/blank"
/>
<TextView
android:id="@+id/blank2"
android:text=" "
android:textSize="25px"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/airdate"
/>
<TextView
android:id="@+id/airtime"
android:text="Air Time : "
android:textSize="25px"
android:textColor="@color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/blank2"
/>
</RelativeLayout>
</FrameLayout>
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/darkblue"
android:id="@+id/fourth"
android:layout_below="@id/third"
android:layout_alignParentBottom="true"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Bottom"
android:textSize="30px"
android:textColor="@color/white"
android:layout_gravity="center"
/>
</FrameLayout>
</RelativeLayout>
最佳答案
在什么底部?你的父布局是什么?如果您使用的是 RelativeLayout,请删除 layout_gravity 属性,然后添加 alignParentBottom="true"属性。
关于android - 如何将框架布局放在应用程序的底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4681561/