我们正在使用eclipse开发一个android应用程序,我们只是想创建3个按钮,相互连接。这是MyActivity的.xml,看起来像这样,但是我们想做的按钮需要按钮没有空间。
<Button
android:id="@+id/button1
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="0dp"
android:layout_marginLeft="0dp"
android:text="Button" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/button1"
android:layout_alignBottom="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_marginLeft="0dp"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Button" />这是图片

。
发布于 2012-10-18 21:24:59
你可以为它设置边际。
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/button1"
android:layout_alignBottom="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_marginLeft="-10dp"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Button" />设置负边距并检查结果。
发布于 2012-10-18 21:26:31
使用内部有按钮的LinearLayout。
<LinearLayout
<Button/>
<Button/>
<Button/>
/>然后,您可以根据需要对齐LinearLayout (居中、右、左...)
发布于 2012-10-18 21:28:17
使用RelativeLayout并将其居中,然后在RelativeLayout中创建3个按钮(button1、button2、button3 ),并为它们赋予以下属性:
1- button1
alignParentLeft=true,到TotheLeftOf=button2
2- button2:
toTHeRightOf=button1,totheLeftOf=button3
3- button3:
totheRightOf = button2,alignparentRight = true。
希望这能有所帮助
https://stackoverflow.com/questions/12955746
复制相似问题