我想用导航抽屉添加其他内容

I want to add other content with navigation drawer

我是 android 的新手。 我使用列表视图(使用基本适配器的自定义列表视图)创建了一个抽屉布局。 这是我的代码 activity_main.xml。当我 运行 应用程序时,我看到一个空屏幕。列表视图工作正常。但我只需要在屏幕上添加其他内容,如地图视图或其他内容。我希望在打开导航菜单时移动该内容。如何在下面的代码中添加列表视图以外的内容?

  <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/drawerLayout"
 android:layout_width="match_parent"
 android:layout_height="match_parent">

<FrameLayout 
    android:id="@+id/mainContent"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

 </FrameLayout>

<ListView 
    android:id="@+id/drawerList"
    android:background="#CECECE"
    android:divider="@null"
    android:layout_width="240dp"
    android:layout_height="match_parent"
    android:layout_gravity="left"></ListView>

FrameLayout 是您的主要内容。创建一个片段及其布局,然后在 MainActivity 上将片段添加到 FrameLayout,就像这样。

 MyFragment fragment = new MyFragment();
 FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
 ft.add(R.id.mainContent, fragment, "fragment").commit()`; 
</pre>