放置三个android线性布局

时间:2011-11-10 08:34:45

标签: android android-linearlayout

我想在android的同一页面上放置3个线性布局。 两个彼此相对,另一个在两个之下。 视图处于横向模式,它应覆盖整个屏幕。 如何在xml文件中执行此操作?

我无法发布我的代码。好像它不起作用

2 个答案:

答案 0 :(得分:2)

你会做这样的事情

<LL orientation=vertical android:layout_height="fill_parent">
<LL orientation:horizontal>
    <LL><!-- First of the two who are beside--></LL>
    <LL><!-- Second of the two who are beside--></LL>
</LL>
<LL>
</LL>
</LL>

答案 1 :(得分:2)

您可以使用RelativeLayout:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">  
    <LinearLayout  
       android:id="@+id/layoutLeftTop"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentTop="true"
       android:layout_alignParentLeft="true">  
    <!-- Content of the first layout -->
    </LinearLayout>
    <LinearLayout  
       android:id="@+id/layoutRightTop"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentTop="true"
       android:layout_alignParentRight="true"> 
    <!-- Content of the second layout -->
    </LinearLayout>
    <LinearLayout  
       android:id="@+id/layoutBottom"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:layout_alignParentBottom="true" >  
    <!-- Content of the third layout at bottom -->
    </LinearLayout>
</RelativeLayout>