размещение трех линейных макетов Android

#android #android-linearlayout

#Android #android-linearlayout

Вопрос:

Я хочу разместить 3 линейных макета на одной странице Android. Два друг за другом, а другой под двумя. Вид находится в альбомном режиме и должен занимать весь экран. Как это сделать в XML-файле?

Я не могу опубликовать свой код. Похоже, что это не работает

Комментарии:

1. Внимание, вы забыли опубликовать код 🙂

Ответ №1:

Вы будете делать что-то вроде этого

 <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>
  

Ответ №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>