在android中,无法将两个listview与其他一些小部件安排在一个布局中

在android中,无法将两个listview与其他一些小部件安排在一个布局中,android,Android,我有4个textview和两个listview,我希望它们在一个RelativeLayout中。但问题是,第一个listview占据了整个屏幕,其下面的视图将被隐藏。 如何正确排列它们,使第一个listview占据屏幕的一半,另一个占据另一半 这就是它的样子: 这是我的xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk

我有4个textview和两个listview,我希望它们在一个RelativeLayout中。但问题是,第一个listview占据了整个屏幕,其下面的视图将被隐藏。 如何正确排列它们,使第一个listview占据屏幕的一半,另一个占据另一半

这就是它的样子:

这是我的xml:

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

    <TextView
        android:id="@+id/baseLayerText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:layout_alignParentTop="true"
        android:gravity="right"
        android:text="@string/baseLayers" />

    <TextView
        android:id="@+id/baseLayerLine"
        android:layout_width="match_parent"
        android:layout_height="2dip"
        android:layout_below="@+id/baseLayerText"
        android:background="#FF00FF00" />

    <ListView
        android:id="@+id/baseLayerList"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/baseLayerLine" >
    </ListView>

    <TextView
        android:id="@+id/overlayLayerText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/baseLayerList"
        android:layout_gravity="right"
        android:gravity="right"
        android:text="@string/overlayLayers" />

    <TextView
        android:id="@+id/overlayLayerLine"
        android:layout_width="match_parent"
        android:layout_height="2dip"
        android:layout_below="@+id/overlayLayerText"
        android:background="#FF00FF00" />

    <ListView
        android:id="@+id/overlayLayerList"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/overlayLayerLine"
        android:layout_alignParentBottom="true" >
    </ListView>

</RelativeLayout>


cam您可以给我发一个模型,或者在油漆或gmip上绘制please@MhmdAljobairi:我编辑了我的第一篇博文你想把两个ListView放在另一个下吗?!?!您的代码很好,尝试将项目添加到列表中,然后您将找到您想要的内容,因此请添加android:layout\u height编号,例如:
android:layout\u height=“100dp”
用于两个列表