框架布局优先级

时间:2015-01-05 10:56:52

标签: android android-framelayout

有没有办法为框架布局设置优先级..我的问题是。 每次我加载我的活动。它将首先显示第3帧布局,因为它包含listView。 我需要先显示第一个framelayout。第一帧和第二帧布局包含一些文本和按钮。我正在使用辅助类来加载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>

1 个答案:

答案 0 :(得分:0)

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

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