如何将元素放在相对布局中

时间:2013-10-22 16:42:30

标签: android

我的相对布局设计有一个中心元素。我想要在该中心元素左侧的另一个元素,并且这两个元素的基数应该在同一级别。我尝试过alignBaseline但没有用。

请帮忙...... !!!

2 个答案:

答案 0 :(得分:1)

这对我有用。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ff0" >

    <Button
        android:id="@+id/first"
        android:layout_width="50dip"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_marginTop="5dip" />

    <Button
        android:id="@+id/second"
        android:layout_width="50dip"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/first"
        android:layout_alignBottom="@+id/first"
        android:layout_toRightOf="@+id/first" />

</RelativeLayout>

答案 1 :(得分:0)

您必须使用RelativeLayout的属性,请查看here以获取说明和一些示例。

但总结一下,你需要:

android:layout_toLeftOf="@+id/center_element"

android:layout_alignBottom="@+id/center_element"