无法覆盖Android地图上的按钮

时间:2017-05-25 23:26:29

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

我试图从同一问题的其他问题中找到许多答案,但没有一个能帮助我。

我只需要在Google地图片段上添加一个按钮。

以下是代码:

brew install -v node

这是screenshot of the map

1 个答案:

答案 0 :(得分:0)

你能尝试这样吗

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">


<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:map="http://schemas.android.com/apk/res-auto"
          xmlns:tools="http://schemas.android.com/tools"
          android:id="@+id/map"
          android:name="com.google.android.gms.maps.SupportMapFragment"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_weight="1"
tools:context="com.henriquevoni.petgo.MapFragment"/>

<Button
    android:id="@+id/button7"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal|bottom"
    android:layout_marginBottom="39dp"
    android:layout_marginLeft="8dp"
    android:background="#359c5e"
    android:text="Next"
    android:textColor="#ffffff"

    />


</FrameLayout>

或者你也可以这样做

如果这是你想要的......只需在片段内添加按钮。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">


<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:map="http://schemas.android.com/apk/res-auto"
          xmlns:tools="http://schemas.android.com/tools"
          android:id="@+id/map"
          android:name="com.google.android.gms.maps.SupportMapFragment"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_weight="1"
tools:context="com.henriquevoni.petgo.MapFragment">

<Button
    android:id="@+id/button7"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal|bottom"
    android:layout_marginBottom="39dp"
    android:layout_marginLeft="8dp"
    android:background="#359c5e"
    android:text="Next"
    android:textColor="#ffffff"

    />
</fragment>

</FrameLayout>