0
我在我需要在下面的格式以适合线性布局内8个布局的应用程序:拟合8个布局
----------------------
1 | 2
----------------------
3 | 4
----------------------
5 | 6
----------------------
7 | 8
我对于相同的创建的XML文件被如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tableLayout1"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:baselineAligned="false" >
<FrameLayout
android:id="@+id/My_Container_1_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
<FrameLayout
android:id="@+id/My_Container_2_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:baselineAligned="false" >
<FrameLayout
android:id="@+id/My_Container_3_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
<FrameLayout
android:id="@+id/My_Container_4_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:baselineAligned="false" >
<FrameLayout
android:id="@+id/My_Container_5_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
<FrameLayout
android:id="@+id/My_Container_6_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:baselineAligned="false" >
<FrameLayout
android:id="@+id/My_Container_7_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
<FrameLayout
android:id="@+id/My_Container_8_ID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
>
</FrameLayout>
</LinearLayout>
</LinearLayout>
无论我做什么,布局都没有正确对齐,有时候一个帧布局中的图像会覆盖其他布局。
任何帮助将深表谢意。
作品辉煌!是的,就像我刚才提到的那样,我正在考虑使用网格布局,它在较小的设备上给出了奇怪的结果。非常感谢您的帮助! – shashank 2014-09-19 01:50:10