我怎样才能把两个按钮在我的登录布局在我的Android应用程序在同一行?
Answer 1:
只是做一个线性layout.Set的取向水平和增加两个buttons.Its准备好你会得到你want.Before张贴这样的问题尝试谷歌搜索,你会得到sure.This一段代码会帮助你的答案是什么。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
如果你想以适应两个按钮在layout.give重量为1供这两个按钮。
Answer 2:
最好解决方案是将2个按钮(具有相等的宽度)中的LinearLayout。
还有一件事,如果你想要等于“宽度”按钮,然后采取与0dp宽度和相同的权重按钮,所有按钮。
如果你想平等“HIGHT”按钮,然后采取与0dp高度和相同的权重按钮,所有按钮。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
Answer 3:
使用此对同一线上的两个按钮....
<?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"
>
<Button
android:id="@+id/login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:layout_alignParentBottom="true"
/>
<Button
android:id="@+id/cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancel"
android:layout_toRightOf="@+id/login"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>
Answer 4:
您需要添加线性布局(水平)。 那么您可以在一个行添加许多按钮....
您还可以使用相对布局这一点。
下面是代码,你...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayout1" android:layout_height="wrap_content">
<Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
Answer 5:
你可以使用一个线性布局horizonatal方向,并添加它的两个按钮
<LinearLayout
<Button1.../>
<Button2.../>
</LinearLayout>
Answer 6:
我认为你需要使用RelativeLayout.You可以做这样的事情:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content" android:orientation="horizontal"
android:layout_width="fill_parent">
<Button
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true">
</Button>
<Button
android:text="@+id/Button02"
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true">
</Button>
</RelativeLayout>
你也可以refert这一点。 http://www.mkyong.com/android/android-relativelayout-example/
希望这会帮助你。
Answer 7:
如果您放置的LinearLayout里面的按钮,得到取向的价值“垂直”,它会自动将按钮在同一直线上。 如果您使用的RelativeLayout,然后一个键采用Android:layout_toLeftOf或Android:layout_toRightOf,并给予价值为其他按钮的ID。 如果你得到它的权利,请把它标记为答案。 谢谢...
文章来源: How to put two buttons on same line in Android