我想在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>
输出:
请告诉我imageview将从左到右完全覆盖地图的方式。
答案 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" />