在MapActivity中调整地图大小

时间:2016-04-15 17:30:53

标签: android google-maps android-fragmentactivity

我想启动一个MapActivity,但地图只占据屏幕的一部分,所以要将信息放在另一方。我该怎么办?

1 个答案:

答案 0 :(得分:1)

使用片段来实现目标。例如:

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

    <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="match_parent"
        android:layout_height="100dp" />
       <!-- here remaining layout-->


</RelativeLayout> 

片段用于谷歌地图,宽度定义为match_parent,hieght为100dp。您可以在此片段下方定义布局,也可以根据需要对其进行自定义。