碎片高度不填充容器

时间:2014-12-16 20:44:32

标签: android android-fragments google-maps-android-api-2

我已经在线性布局中放置了一个地图片段,但问题在于,由于某些原因,当我在模拟器上测试时,片段几乎占据整个设备的高度,而不是占用容器的高度。 Android Studio中的布局预览非常完美。

Layout's code

预览:

enter image description here

仿真器:

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为父LinearLayout的第一个和第二个子LinearLayouts都应设置为 layout_height =" match_parent"

<LinearLayout
    android:layout_height="match_parent"
    (...)
    >

    <LinearLayout 
        android:layout_height="match_parent"
        android:layout_weight="1"
        (...)
        >

        (...)

    </LinearLayout>

    <LinearLayout 
        android:layout_height="match_parent"
        android:layout_weight="1"
        (...)
        >

        (...)

    </LinearLayout>

</LinearLayout>