必要なウィジェットの両方については既に説明しました。ドキュメントで説明されているように、 を実装し、 をメイン コンテンツ ビューとしてNavigationDrawer
使用します。 ViewPager
NavigationDrawer
編集:
次のような XML を使用してコンテンツ ビューを設定します。
XML
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.view.ViewPager
android:id="@+id/tutorial_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true" />
<ListView
android:id="@+id/app_drawer_left"
android:layout_width="@dimen/navigation_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@color/off_white"
android:choiceMode="singleChoice"
android:divider="@drawable/horizontal_divider_dashed"
android:dividerHeight="1dip" />
</android.support.v4.widget.DrawerLayout>
次に、ViewPager/ListView を使用するときと同じようにアクティビティを設定します。