Als «android-navigationview» getaggte Fragen

2
Navigationsansicht und benutzerdefiniertes Layout
Ich verwende die Designs Support Libraries NavigationViewwie folgt: <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_height="match_parent" android:layout_width="match_parent" android:fitsSystemWindows="true"> <!-- put your main layout here --> <include layout="@layout/drawer_main_layout"/> <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_height="match_parent" android:layout_width="wrap_content" android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header" app:menu="@menu/drawer_view"/> </android.support.v4.widget.DrawerLayout> Und ich habe dieses Menü eingestellt: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/nav_home" android:icon="@drawable/ic_dashboard" android:title="Home" /> <item android:id="@+id/nav_messages" …

16
Wie kann man in Android das Header-Bild und den Namen der Navigationsschublade programmgesteuert in der Klassendatei festlegen?
In Android Studio 1.4.1 habe ich ein neues Navigations-Schubladen-Projekt erstellt, das standardmäßig verwendet wird. Mein Problem ist, dass in diesem Projekt die Datei nav_header_main.xml für das Bild und den Namen des Navigations-Headers enthalten ist. Ich möchte, dass dieses Bild und dieser Name programmgesteuert in meiner Hauptklassenaktivität festgelegt werden. Wie das …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.