自定义Navigationview菜单UI Android

时间:2016-09-21 09:23:14

标签: android navigation-drawer android-navigationview

我正在使用android的NavigationView控件来创建滑动抽屉。 一切都很好,除了导航视图中菜单项之间的间距,如图所示。

先谢谢你们enter image description here

Navigationview

<android.support.design.widget.NavigationView
    android:id="@+id/navigation_view"
    android:layout_height="match_parent"
    android:layout_width="wrap_content"
    android:layout_gravity="start"
    app:headerLayout="@layout/homescreen_header"
    app:menu="@menu/homescreen_nav_drawer"

    app:itemIconTint="@color/green"
    app:itemTextColor="@color/White"
    app:theme="@style/NavigationView"
    app:itemBackground="@color/nav_item_bg"
    android:background="@color/nav_item_bg"
    />

<style name="NavigationView" >
    <item name="android:listDivider">@android:color/black</item>
</style>

1 个答案:

答案 0 :(得分:2)

使用

创建样式
   <style name="NavigationViewStyle">
    <item name="android:listPreferredItemHeightSmall">25dp</item><!-- menu item height-->
</style>

并将此样式应用于NavigationView

 app:theme="@style/NavigationViewStyle"