在Google地图片段前设置imageView

时间:2014-02-10 18:54:26

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

我已经实现了一个自定义指南针,并希望用我的谷歌地图替换默认指南针。为此,我要将我的旋转指南针图像放在谷歌地图前面。问题是我的图像总是放在背景上,因此被地图隐藏。这是XML代码。

希望你能找到解决方案!

<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"
android:gravity="end"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_marginBottom="0dp"
    android:layout_marginTop="20dp" 
    android:gravity="bottom"/>

<TextView
    android:id="@+id/textDist"
    android:layout_width="286dp"
    android:layout_height="wrap_content"
    android:text="TextView" />

<ImageView
    android:id="@+id/imageCompass"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="5dp"
    android:layout_marginTop="25dp"
    android:src="@drawable/ic_compass"
    android:gravity="top" />

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以玩z-order(this one或类似的)

请确保不要与Google徽标重叠,因为它违反了Google的政策