我想用 ScrollView 创建一个页面。我想在页面底部设置按钮,并且我希望 xml 的主根应该 LinearLayout 和内部 LinearLayout 我使用 ScrollView。我写了这段代码,但按钮不显示底部。当我在另一个具有底部重力的 LinearLayout 中添加 Button 时,程序再次不会在页面底部显示按钮。无论如何,这是我的代码。如果可以的话,请用最小的嵌套布局对我的代码进行排序。
文件.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/linear1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#ffffff">
<ScrollView
android:id="@+id/scroll"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout
android:id="@+id/relative"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/buttonSend"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="false"
android:layout_alignParentBottom="true"
android:background="@drawable/send_selector"/>
<LinearLayout
android:id="@+id/linear2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/oldPass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/oldPass"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
android:gravity="left"
android:layout_marginTop="10dp"
android:layout_marginLeft="5dip"/>
<EditText
android:id="@+id/editOldPass"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:password="true"
android:gravity="left"
android:layout_marginLeft="5dip"
android:layout_marginRight="5dip"
android:textColor="#000000"
android:textSize="15sp"
android:layout_marginTop="5dp"
android:background="@drawable/textbox"/>
<TextView
android:id="@+id/newPass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/newPass"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
android:gravity="left"
android:layout_marginTop="10dp"
android:layout_marginLeft="5dip"/>
<EditText
android:id="@+id/editNewPass"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:password="true"
android:gravity="left"
android:layout_marginRight="5dip"
android:layout_marginLeft="5dip"
android:textColor="#000000"
android:textSize="15sp"
android:layout_marginTop="5dp"
android:background="@drawable/textbox"/>
<TextView
android:id="@+id/duplicateNewPass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/duplicateNewPass"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
android:gravity="left"
android:layout_marginTop="10dp"
android:layout_marginLeft="5dip"/>
<EditText
android:id="@+id/editDuplicatNewPass"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:password="true"
android:gravity="left"
android:layout_marginLeft="5dip"
android:layout_marginRight="5dip"
android:textColor="#000000"
android:textSize="15sp"
android:layout_marginTop="5dp"/>
</LinearLayout>
</RelativeLayout>
</ScrollView>
</LinearLayout>