我有一个片段(实际上是一个SupportMapFragment),我想把一个ImageView放在它的一角,而不是覆盖所有的地图片段,只是一点点。我的布局:
<ImageView
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/imagenTick"
android:background="@color/componente_boton_base_seleccionar_defecto"
android:scaleType="fitCenter"
android:adjustViewBounds="true"
android:src="@drawable/tick"
android:clickable="false"
android:contentDescription="ImagenTick"
android:layout_alignTop="@+id/mapfragment"
android:layout_alignLeft="@+id/mapfragment"
android:layout_alignStart="@+id/mapfragment"/>
<fragment
android:layout_width="match_parent"
android:layout_height="150dp"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:id="@+id/mapfragment" />
现在,ImageView位于mapFragment后面,它不可见。我希望它可见,但无法找到一种方法来告诉Android Studio我希望它在地图上让它可见,而不是落后。
有没有办法实现这个目标?
谢谢。
答案 0 :(得分:4)
尝试更改订单。首先放置Fragment,然后放入ImageView。使用RelativeLayout时,最后一个元素应位于顶部。