L
LayoZz
Neues Mitglied
- 2
Hallo liebe Leute
Ich versuche einen Drawer zu erstellen, der aussieht wie bei der App Inbox (siehe Bild: Drawer_Inbox.png).
Wir haben also einen Header, einen scrollbares Listview und unten statisch die Menus.
Mein Problem ist es, einen Listview scrollbar dort einzubinden und meine Menu.xml Datei auf dem bottom des Drawers zu setzten. Ich habe viel rumprobiert und hatte sogar mal ne Listview rein bekommen, allerdings war da alles in einer Datei und ich hätte das schon gerne modular.
Ich poste mal hier meinen Code:
mainActivity:
headerlayout.xml:
navigation_view_menu.xml:
Zu guter letzt ein Bild, wie es aktuell bei mir aussieht (siehe Bild2: aktueller_stand.png).
Ich hoffe, ich habe alles nötige gepostet und meine Frage klar formulieren können (bin noch ungeübt bezüglich Foren^^).
Besten Dank im voraus!
Liebe Grüße
LayoZz
Ich versuche einen Drawer zu erstellen, der aussieht wie bei der App Inbox (siehe Bild: Drawer_Inbox.png).
Wir haben also einen Header, einen scrollbares Listview und unten statisch die Menus.
Mein Problem ist es, einen Listview scrollbar dort einzubinden und meine Menu.xml Datei auf dem bottom des Drawers zu setzten. Ich habe viel rumprobiert und hatte sogar mal ne Listview rein bekommen, allerdings war da alles in einer Datei und ich hätte das schon gerne modular.
Ich poste mal hier meinen Code:
mainActivity:
Code:
<android.support.design.widget.NavigationView android:id="@+id/navigation_view"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/headerlayout"
app:menu="@menu/navigation_view_menu"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android" />
headerlayout.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="192dp"
android:background="@drawable/drawerheader_background"
android:padding="16dp"
android:orientation="vertical"
android:gravity="bottom">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/textUserName"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/app_name"/>
<TextView
android:textAppearance="?android:attr/textAppearanceSmall"
android:layout_width="match_parent"
android:textColor="@color/textDate"
android:layout_height="wrap_content"
android:text="date"/>
</LinearLayout>
navigation_view_menu.xml:
Code:
<?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/drawer_content"
android:title="New Location"/>
<item
android:id="@+id/drawer_about"
android:title="Settings"/>
<item
android:id="@+id/drawer_exit"
android:title="Impressum"/>
</group>
</menu>
Zu guter letzt ein Bild, wie es aktuell bei mir aussieht (siehe Bild2: aktueller_stand.png).
Ich hoffe, ich habe alles nötige gepostet und meine Frage klar formulieren können (bin noch ungeübt bezüglich Foren^^).
Besten Dank im voraus!
Liebe Grüße
LayoZz
Anhänge
Zuletzt bearbeitet: