嵌套的RelativeLayouts到半父宽度?

时间:2013-06-23 07:03:31

标签: android xml android-layout

当我添加它时,我以编程方式添加到RelativeLayouts的按钮不会显示在布局中。但是当我将宽度从0更改为填充父级时,它们会重叠。如何让每个RelativeLayout占据LinearLayout宽度的一半?

    <ScrollView
    android:id="@+id/svButtons"
    android:layout_width="match_parent"
    android:layout_height="175dp" >

     <LinearLayout
    android:id="@+id/linlayColumns"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:weightSum="2">

        <RelativeLayout
        android:id="@+id/rellayLeftColumn"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="wrap_content" >
         </RelativeLayout>

         <RelativeLayout
        android:id="@+id/rellayRightColumn"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="wrap_content" >
      </RelativeLayout>

   </LinearLayout> 

</ScrollView>

1 个答案:

答案 0 :(得分:0)

如果您想横向分割RelativeLayoutsLinearLayout方向应设为horizontal

<LinearLayout
    android:id="@+id/linlayColumns"
    android:orientation="horizontal"
    ... >