如何更改导航抽屉元素中<item>
元素的大小?
无论图标似乎总是自动调整为24dp,如下所示:
我需要将图标的大小增加到34 dps,但<item>
元素似乎没有任何属性可以更改XML中的此设置:
感谢。
答案 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的图标,你必须建立自己的导航抽屉来打破材料设计规范。