制作覆盖在Android上的谷歌地图片段上方的布局

时间:2016-09-27 10:00:21

标签: android google-maps android-fragments android-linearlayout relativelayout

我需要让LinearLayout溢出android谷歌地图 如图所示任何人都知道如何做到这一点 我需要帮助 ? android google map and linearlayout above it

2 个答案:

答案 0 :(得分:0)

您可以尝试使用FrameLayput

<FrameLayout...>

   <MapFragment.../>

   <LinearLayout...>

   // your layout

   </LinearLayout>

</FrameLayout>

答案 1 :(得分:0)

您可以使用RelativeLayout作为父布局。

<?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"
    android:orientation="vertical">

    <fragment
        android:id="@+id/mapFragment"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true" />

    <LinearLayout
        android:id="@+id/topLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:orientation="horizontal">

    </LinearLayout>

    <LinearLayout
        android:id="@+id/bottomLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:orientation="vertical">

    </LinearLayout>

</RelativeLayout>