将imageview放在mapfragment / mapview的顶部

时间:2014-12-23 11:23:22

标签: java android google-maps imageview

我想在mapview / mapfragment上放置一个imageview。我已成功放置了imageview,但屏幕的左右两侧有间隙。我希望imageview完全覆盖mapview。使用的图像分辨率为720x1280。

布局:

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

    <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerInParent="true"
        android:src="@drawable/sphere_background" />

</RelativeLayout>

输出:

Output

请告诉我imageview将从左到右完全覆盖地图的方式。

1 个答案:

答案 0 :(得分:0)

在android中添加ImageView:scaleType =“fitXY”。例如

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_centerInParent="true"
    android:scaleType="fitXY"
    android:src="@drawable/sphere_background" />