Android布局登录按钮
我有一个xml文件,其中添加了一个相对布局,下面有两个按钮。 一个是Signin,另一个是newuser,Signin按钮显示出一些问题 我将signin按钮设置在newuser按钮的左侧,但它会下降,即使我在运行应用程序时尝试使用layout_marginTop=-42,我的意思是它不会停留在newuser按钮的左侧 ,两个按钮应位于中间和底部之间 请帮帮我,谢谢Android布局登录按钮,android,android-layout,Android,Android Layout,我有一个xml文件,其中添加了一个相对布局,下面有两个按钮。 一个是Signin,另一个是newuser,Signin按钮显示出一些问题 我将signin按钮设置在newuser按钮的左侧,但它会下降,即使我在运行应用程序时尝试使用layout_marginTop=-42,我的意思是它不会停留在newuser按钮的左侧 ,两个按钮应位于中间和底部之间 请帮帮我,谢谢 您可以将两个按钮置于水平直线布局中,并将其布局重量设置为1。在LinearLayout中为视图s设置相同的权重将使它们相
您可以将两个按钮置于水平直线布局中,并将其布局重量设置为1。在
LinearLayout
中为视图
s设置相同的权重将使它们相应占用50%的空间。然后你可以把这个“按钮面板”作为一个整体
以下是一个示例:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:padding="10dip">
....................
<LinearLayout
android:layout_alignParentBottom="true"
android:layout_gravity="center_horizontal"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
</RelativeLayout>
....................
试试这个
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/RelativeLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:id="@+id/ll_one" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal">
<TextView android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="User Name:"/>
<EditText android:id="@+id/EditText01"
android:layout_width="200px"
android:layout_height="wrap_content"/>
</LinearLayout>
<LinearLayout android:id="@+id/ll_two" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_below="@+id/ll_one">
<TextView android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password:"/>
<EditText android:id="@+id/EditText02"
android:layout_width="200px"
android:layout_height="wrap_content"
android:password="true"
android:inputType="textPassword"/>
</LinearLayout>
<LinearLayout android:id="@+id/ll_three" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_alignParentBottom="true">
<Button
android:layout_height="wrap_content"
android:text="Sign In"
android:id="@+id/Button01"
android:layout_width="fill_parent"
android:layout_weight="1"/>
<Button
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Button02"
android:text="New user"
android:layout_weight="1"/>
</LinearLayout>
</RelativeLayout>
已编辑
<LinearLayout android:id="@+id/ll_three" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_below="@+id/ll_two" android:gravity="center">
<Button
android:text="Sign In"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/Button02"
android:text="New user"/>
</LinearLayout>
您正在寻找这个?可以通过调整此“按钮面板”的对齐和宽度来完成。