在 android 中制作覆盖 google 地图片段的布局

make layout that overlay above google map fragment in android

我需要制作溢出 android google 地图的 LinearLayout 如图所示,任何人都知道如何制作这个 我需要帮助 ? android google map and linearlayout above it

你可以试试FrameLayput

<FrameLayout...>

   <MapFragment.../>

   <LinearLayout...>

   // your layout

   </LinearLayout>

</FrameLayout>

您可以使用 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>