Android,获得4个线性布局

Android,获得4个线性布局,android,layout,Android,Layout,我试图在屏幕上得到4个线性布局。。。但它只显示了前两个:( (我是noob)这是我的密码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:l

我试图在屏幕上得到4个线性布局。。。但它只显示了前两个:(
(我是noob)这是我的密码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">

    <LinearLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/linearLayout1" 
    android:background="@drawable/background">
    </LinearLayout>
    <LinearLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/linearLayout2" 
    android:background="@drawable/background_ass">
    </LinearLayout>

 <LinearLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/linearLayout3" 
    android:background="@drawable/background">
    </LinearLayout>

    <LinearLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/linearLayout4" 
    android:background="@drawable/background_ass">
    </LinearLayout>

</LinearLayout>


我认为这可能是因为前两个线性布局中显示的内容太多。因此前两个布局的换行内容占用了太多的屏幕空间。尝试查看一下。

您是否尝试过在4个内部线性布局中将布局权重设置为“1”?可能类似于:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical">
    <LinearLayout android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:layout_weight="1"
                  android:background="#fafafa"/>
    <LinearLayout android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:layout_weight="1"
                  android:background="#000000"/>
    <LinearLayout android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:layout_weight="1"
                  android:background="#fafafa"/>
    <LinearLayout android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:layout_weight="1"
                  android:background="#000000"/>
</LinearLayout>

这将在布局之间共享可用空间


编辑了提议的XML

你怎么知道它只显示了前2个?你在所有4个内部布局中使用了相同的2个背景。这4个背景有一个边框…我现在可以通过图形布局工具调整它们的大小,但当我从QVGA向上更改大小时,缩放效果不太好:(呵呵,你的背景名为background\u ass。很抱歉,我不得不这么做。请继续。它可能与你的背景图像有关。我想xml看起来不错,我可以在这里说post background,但不知道从“background\u ass”可以期待什么):我现在已经能够通过图形布局工具调整它们的大小,但是当我从QVGA向上更改大小时,它的缩放效果不太好:(嗯,检查xml。dp中指定了大小吗?我在我的xml回答中更新了我的xml,我已经确认它可以工作。检查它,看看它是否适合您。