如何更改导航栏菜单项图标的大小?

时间:2015-11-09 02:14:44

标签: android navigation-drawer android-menu

如何更改导航抽屉元素中<item>元素的大小?

无论图标似乎总是自动调整为24dp,如下所示:

enter image description here

我需要将图标的大小增加到34 dps,但<item>元素似乎没有任何属性可以更改XML中的此设置:

enter image description here

感谢。

3 个答案:

答案 0 :(得分:3)

您可以通过覆盖design_navigation_icon_size属性来更改navigationView图标的大小。你可以把它放在尺寸中,因为你要覆盖私有属性,你需要包含工具:override =“true”

<dimen name="design_navigation_icon_size" tools:override="true">40dp</dimen>

答案 1 :(得分:1)

将其复制到导航抽屉xml中。

app:itemTextAppearance="@style/TextAppearance.AppCompat.Display1"

有许多文字可供选择。

答案 2 :(得分:0)

NavigationView实现material design specs for a navigation drawer。因此图标的大小固定为24dp。如果你想要34dp的图标,你必须建立自己的导航抽屉来打破材料设计规范。