Changing the item text size in navigation view

后端 未结 2 1145
慢半拍i
慢半拍i 2021-01-02 11:30

I am creating a navigation drawer in android and I have added the items in menu_main.xml but I am not able to change the size of the menu items. Below is the code menu_main.

相关标签:
2条回答
  • 2021-01-02 12:05

    Adding on to Paresh's answer above,

    Create your own style "NavigationViewStyle" as stated above

    <style name="NavigationViewStyle">
         <item name="android:textSize">20sp</item> 
         <item name="android:listPreferredItemHeightSmall">40dp</item>
    </style>
    

    Apply it to your menu items

    <android.support.design.widget.NavigationView
            .
            .
            app:itemTextAppearance="@style/NavigationViewStyle"
            . />
    
    0 讨论(0)
  • 2021-01-02 12:24

    Create a style and apply it to NavigationView using app:theme

    <style name="NavigationViewStyle">
         <item name="android:textSize">20sp</item> <!-- menu item text size-->
         <item name="android:listPreferredItemHeightSmall">40dp</item><!-- menu item height-->
    </style>
    

    And then as said, apply this style to NavigationView using app:theme

    <android.support.design.widget.NavigationView
           ...
           ...    
            app:theme="@style/NavigationViewStyle"
           ...
           ...
    
    
    </android.support.design.widget.NavigationView>
    
    0 讨论(0)
提交回复
热议问题