私は 1 つのメイン アクティビティを使用NavigationDrawer
します。ここでは、分割されたフラグメントであるアイテム (マップ、設定、およびその他のいくつか) を選択する as メニューが実装されました。したがって、1 つのアクティビティと多くのフラグメントがあります。マップ フラグメントをレイアウト (xml ファイル) に配置しRelativeLayout
、拡張するクラスをFragment
持ち、メイン アクティビティでこのフラグメントを次のように使用します。
fragmentManager.beginTransaction().replace(R.id.content_frame, map).commit();
activity_home.xml 内content_frame
の aはどこにありますか。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>
それは良いアプローチですか、あなたはどう思いますか?