首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建3个连接的按钮?

如何创建3个连接的按钮?
EN

Stack Overflow用户
提问于 2012-10-18 21:22:04
回答 4查看 346关注 0票数 1

我们正在使用eclipse开发一个android应用程序,我们只是想创建3个按钮,相互连接。这是MyActivity的.xml,看起来像这样,但是我们想做的按钮需要按钮没有空间。

代码语言:javascript
复制
    <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" />

这是图片

EN

回答 4

Stack Overflow用户

发布于 2012-10-18 21:24:59

你可以为它设置边际。

代码语言:javascript
复制
<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" />

设置负边距并检查结果。

票数 2
EN

Stack Overflow用户

发布于 2012-10-18 21:26:31

使用内部有按钮的LinearLayout。

代码语言:javascript
复制
<LinearLayout
     <Button/>
     <Button/>
     <Button/>
/>

然后,您可以根据需要对齐LinearLayout (居中、右、左...)

票数 2
EN

Stack Overflow用户

发布于 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。

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12955746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档