Hallo Leute Ich versuche, die Höhe meiner Navigationsschublade Elemente zu ändern, und ich weiß nicht wie, ich habe überall gesucht und mein Bestes getan, aber nichts scheint zu funktionieren ..Wie man Navigationsschublade Artikel Höhe anpassen
Das ist meine Navigationsleiste Element, das einen Text unter diesem Bild zu haben, besonders angefertigt wird, sondern auch ich will, dass Bild ein wenig größer sein.
Das Ergebnis Suche dies liegt:
Mit rund 75dp der Höhe für jedes Element, und ich mag auch das Menü auf der Breite kürzer sein, die aussehen in diesem Bild zu geben, .
Ich bin mit einem benutzerdefinierten Layout für meine Artikel natürlich, die ich genannt: menu_item.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_margin="10dp">
<ImageView
android:layout_width="75dp"
android:layout_height="75dp"
android:src="@drawable/menu_icon"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Menu Title"
android:textSize="16sp"
android:textColor="@color/white" />
</LinearLayout>
mein activity_main.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"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">
<include
layout="@layout/app_bar_main"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@color/colorPrimaryDark"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer" />
</android.support.v4.widget.DrawerLayout>
und schließlich das Menü; activity_main_drawer.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/nav_profile"
app:actionLayout="@layout/menu_item"/>
</menu>
Irgendwelche Ideen, wie man das erreichen, was ich will? Vielen Dank im Voraus
EDIT: Wenn ich das Bild in meinem benutzerdefinierten Elemente vergrößere wie folgt:
dies in menu_item.xml ist
<ImageView
android:layout_width="75dp"
android:layout_height="75dp"
android:src="@drawable/menu_icon"/>
..ich dieses Ergebnis:
Wie Sie sehen, ist mein Bild größer als das Element ..
Sie benutzerdefinierte machen Layout für die Navigation –
Um dies zu erreichen, erstellen Sie einfach ein benutzerdefiniertes Layout. – RameshJaga
@Anas hast du meine Antwort versucht ... ?? – Moulesh