我使用一个主要活动,在那里我实现了NavigationDrawer
作为菜单,我选择项目(地图,设置和其他几个)是分离的片段。所以我有一个活动和许多片段。我把地图片段布局(XML文件)中RelativeLayout
,我有延伸Fragment
类,并在主要活动中我用这个片段是这样的:Android,与抽屉和谷歌地图作为片段的主要活动
fragmentManager.beginTransaction().replace(R.id.content_frame, map).commit();
凡content_frame
是activity_home.xml一个FrameLayout
。
和布局在地图片段(fragment_map.xml)看起来像如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:id="@+id/my_map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment"/>
</RelativeLayout>
它是一个很好的方法,你有什么感想?
感谢Piotr-为我工作。 –