在RelativeLayout中对齐组件

时间:2010-12-02 10:39:06

标签: android user-interface relativelayout

| - 按钮1-- |

| -Button 2- |

使用RelativeLayout如何对齐Button 2的宽度以匹配Button 1的宽度。

3 个答案:

答案 0 :(得分:5)

<Button
        android:id="@+id/A"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="40dip"
        android:textSize="14sp"
        android:text="--Button1--" />

<Button
        android:id="@+id/B"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/A"
        android:gravity="center"
        android:text="Button2"
        android:layout_alignLeft="@id/A"
        android:layout_alignRight="@id/A"
        android:textSize="14sp" />

RelativeLayout

中尝试上述内容

答案 1 :(得分:1)

您要找的是layout_alignRight。这会使您的View右边缘与给定锚点右边缘对齐。

答案 2 :(得分:-1)

如果你想要按钮2依赖于按钮1,那么(我所知)就没有办法这样做。但是,如果您正在设计动态布局,则可以以编程方式执行此操作。