Android 帧布局优先级

Android 帧布局优先级,android,android-framelayout,Android,Android Framelayout,有没有办法设置框架布局的优先级。。我的问题是。 每次我加载我的活动。它将首先显示第三帧布局,因为它包含一个listView。 我需要先显示第一个框架布局。第一个和第二个框架布局包含一些文本和按钮。我正在使用一个助手类来加载listview视图 <RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:paddingLeft="@dimen/act

有没有办法设置框架布局的优先级。。我的问题是。 每次我加载我的活动。它将首先显示第三帧布局,因为它包含一个listView。 我需要先显示第一个框架布局。第一个和第二个框架布局包含一些文本和按钮。我正在使用一个助手类来加载listview视图

<RelativeLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:layout_height="fill_parent">



        <FrameLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"

            android:id="@+id/first">

        </FrameLayout>

        <FrameLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/first"
            android:id="@+id/second">

        </FrameLayout>

        <FrameLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/second"
            android:id="@+id/third">

        </FrameLayout>


</RelativeLayout>



您可以使用布局权重,将根元素中的总权重设置为100

然后在第一次给出20,第二次给出20,第三次给出60,所以它们按顺序显示。
您可以使用百分比

这是我的助手类如果您将所有框架布局放在下一个,那么为什么要使用相对布局,请改用LinearLayout。