答案 0 :(得分:1)
将相对布局设置为父布局。使用线性/任何其他布局作为子布局,在其中放置按钮。将此android:layout_alignParentBottom="true"
添加到您的子布局中。希望这会有所帮助
答案 1 :(得分:1)
这样做....(经过测试)
<?xml version="1.0" encoding="utf-8"?>
<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">
<ScrollView
android:id="@+id/scrollableContents"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/footer">
//put your all views here
</ScrollView>
<RelativeLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="center">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2">
<Button
android:id="@+id/saveButton"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:layout_margin="0dp"
android:layout_marginBottom="20dp"
android:text="Save"
android:textSize="20sp"
android:textColor="#ffffff"
android:layout_weight="1"/>
<Button
android:id="@+id/cancelButton1"
android:layout_width="fill_parent"
android:layout_height="20dp"
android:layout_margin="0dp"
android:layout_marginBottom="20dp"
android:text="Cancel"
android:textSize="20sp"
android:textColor="#ffffff"
android:layout_weight="1"/>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>