在导航视图中更改项目文本大小

时间:2015-10-15 04:53:25

标签: android navigationview

我在android中创建了一个导航抽屉,我在menu_main.xml中添加了这些项目但是我无法更改菜单项的大小。 下面是代码 menu_main.xml:

<div class="judul"><h2>Tambah Data Kategori</h2></div>

2 个答案:

答案 0 :(得分:27)

创建样式并使用app:theme

将其应用于NavigationView
<style name="NavigationViewStyle">
     <item name="android:textSize">20sp</item> <!-- menu item text size-->
     <item name="android:listPreferredItemHeightSmall">40dp</item><!-- menu item height-->
</style>

然后如上所述,使用app:theme

将此样式应用于NavigationView
<android.support.design.widget.NavigationView
       ...
       ...    
        app:theme="@style/NavigationViewStyle"
       ...
       ...


</android.support.design.widget.NavigationView>

答案 1 :(得分:4)

再加上Paresh上面的回答,

如上所述创建自己的样式“NavigationViewStyle”

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

将其应用于菜单项

<android.support.design.widget.NavigationView
        .
        .
        app:itemTextAppearance="@style/NavigationViewStyle"
        . />