Ich möchte nur die Menüpunkte der Navigationsansicht scrollen, aber es auch die Kopfzeile mit ihm scrollen. Bitte jeder Körper mir sagen, wie dies zu erreichen ... Hier ist mein Code:Android Navigationsansicht: Scrollen Sie nur die Menüpunkte Ausgabe
activity_main.xml
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
.......
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/header"
app:menu="@menu/drawer" />
</android.support.v4.widget.DrawerLayout>
header.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="190dp"
android:background="@drawable/background_material"
android:orientation="vertical"
>
<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/profile_image"
android:layout_width="76dp"
android:layout_height="76dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginLeft="24dp"
android:layout_marginStart="24dp"
android:src="@mipmap/ic_launcher"
app:border_color="#FF000000"/
</RelativeLayout>
drawer_menu_items.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/inbox"
android:checked="false"
android:icon="@drawable/ic_inbox_black"
android:title="@string/inbox_string" />
<item
android:id="@+id/starred"
android:checked="false"
android:icon="@drawable/ic_star_black"
android:title="@string/starred_string" />
<item
android:id="@+id/sent_mail"
android:checked="false"
android:icon="@drawable/ic_send_black"
android:title="@string/sent_mail_string" />
<item
android:id="@+id/drafts"
android:checked="false"
android:icon="@drawable/ic_drafts_black"
android:title="@string/draft_string" />
<item
android:id="@+id/allmail"
android:checked="false"
android:icon="@drawable/ic_email_black"
android:title="@string/all_mail_string" />
<item
android:id="@+id/trash"
android:checked="false"
android:icon="@drawable/ic_delete_black"
android:title="@string/trash_string" />
<item
android:id="@+id/spam"
android:checked="false"
android:icon="@drawable/ic_error_black"
android:title="@string/spam_string" />
<item
android:id="@+id/abc"
android:checked="false"
android:icon="@android:drawable/ic_menu_camera"
android:title="Camera" />
<item
android:id="@+id/abcd"
android:checked="false"
android:icon="@android:drawable/ic_menu_call"
android:title="Call" />
<item
android:id="@+id/abcde"
android:checked="false"
android:icon="@android:drawable/ic_menu_gallery"
android:title="Gallery" />
<item
android:checked="false"
android:icon="@android:drawable/ic_menu_gallery"
android:title="Gallery" />
<item
android:checked="false"
android:icon="@android:drawable/ic_menu_compass"
android:title="Compass" />
<item
android:checked="false"
android:icon="@android:drawable/ic_menu_myplaces"
android:title="My Places" />
</group>
</menu>
Wie kann ich nur den Menüpunkt blättern nicht der Kopf ... Ich habe auch ein paar Bilder angehängt ...
Sie können es derzeit nicht erreichen –
Ich denke, ich sollte eine ListView innerhalb der Navigationsansicht hinzufügen, anstatt Menüelemente hinzufügen? Was sagst du darüber? @Gabriele Mariotti –
In diesem Fall nicht die NavigationView verwenden. –