1


任何人都知道如何在另一个视图中间设置一个视图(按钮)?例如,我希望顶部的两个按钮或使用按钮连接的中间进行调整。我认为我的父视图左侧有一些东西,所以我无法与布局对齐,感谢
我所拥有的:
在此处输入图像描述

我想要的是 :

在此处输入图像描述

4

2 回答 2

4

将两个按钮放在一个LinearLayout. 方向LinearLayout's应该是。给horizontal每个按钮layout_weight1例子:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <Button
        android:id="@+id/button1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Button" />

    <Button
        android:id="@+id/button2"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Button" />

</LinearLayout>
于 2013-08-29T20:01:02.200 回答
1

如果您使用 LinearLayout,您可以设置android:gravity="center"(或仅android:gravity="center_vertical"根据您的需要)其父级。

如果您使用的是RelativeLayout,那么您可以使用layout_alignParentBottom, layout_centerHorizontal, ... 和其他属性将视图设置在您想要的任何位置。

我不太确定您要将两个按钮放在哪里,如果仍然无法解决,请尝试上述解决方案并提供更多详细信息(可能是您当前的 xml)。

于 2013-08-29T18:22:28.947 回答