Tag: 导航视图

如何在没有标题的NavigationView菜单中获得分隔符?

我正在使用新的NavigationView从XML创build我的导航抽屉菜单。 我需要在部分菜单项之间放置一个分隔线,在我的应用程序的各个部分之间进行切换,以及底部的设置和帮助和支持链接。 在我见过的所有例子中,我看到如何通过在<item>放置另一个<menu>来完成这个工作,但是<item>需要具有android:title属性,所以我能做的最好的就是make标题空白,在设置之前留下空白空间,并提供帮助和反馈。 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/nav_section_1" android:icon="@drawable/ic_dashboard" android:title="@string/section_1" android:checked="true" /> <!– default selection –> <item android:id="@+id/nav_section_2" android:icon="@drawable/ic_dashboard" android:title="@string/section_2" /> <item android:id="@+id/nav_section_3" android:icon="@drawable/ic_dashboard" android:title="@string/section_3" /> </group> <item android:title="@null"> <!– I don't want a title or space here! –> <menu> <item android:id="@+id/nav_settings" android:icon="@drawable/ic_settings" android:title="@string/settings" /> <item android:id="@+id/nav_help_feedback" android:icon="@drawable/ic_help" android:title="@string/help_feedback" /> </menu> </item> </menu> 我尝试过<menu> […]

如何在NavigationView中设置自定义字体?

使用新的NavigationView ,我们可以通过XML中的菜单资源设置抽屉的项目。 有了这个,我们可以用类似的东西来设置每个项目 <item android:id="@+id/drawer_my_account" android:icon="@drawable/ic_my_account" android:title="@string/drawer_my_account" /> 但现在,我想为抽屉中的每个项目设置一个自定义字体,而且我无法通过XML或Java代码find这种方法。 有没有办法做到这一点?