2

Android ナビゲーションに listView の代わりに Fragment を含めることはできますか? navigationDrawer 内にサブアクティビティを表示したいですか? アンドロイドのデモ:

ナビゲーション ドロワーの作成

リストビューのみを表示し、リストビューでのみ使用したことがあります。

4

1 に答える 1

2

通常の方法で XML 経由でフラグメントを追加できます。

したがって、リンクされた例を見ると、次のように交換できます。

<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    ... >
    <!-- The main content view -->
    <FrameLayout
        ... />
    <!-- The navigation drawer -->
    <ListView android:id="@+id/left_drawer"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:choiceMode="singleChoice"
        android:divider="@android:color/transparent"
        android:dividerHeight="0dp"
        android:background="#111"/>
</android.support.v4.widget.DrawerLayout>

為に:

<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    ... >
    <!-- The main content view -->
    <FrameLayout
        ... />
    <!-- The navigation drawer -->
    <fragment android:name="com.example.MyNavigationDrawerFragment"
        android:id="@+id/left_drawer"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        ... />
</android.support.v4.widget.DrawerLayout>
于 2013-10-02T22:45:53.913 に答える