我想启动一个MapActivity,但地图只占据屏幕的一部分,所以要将信息放在另一方。我该怎么办?
答案 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。您可以在此片段下方定义布局,也可以根据需要对其进行自定义。