问题描述
谷歌推出了 NavigationView
在设计支持库版本22.2.0使用它可以创建一个抽屉很容易使用菜单资源。
Google introduced the NavigationView
in the Design Support Library version 22.2.0 with which you can create a drawer very easily using a menu resource.
如何创建两个项目之间的简单分隔线?分组的项目没有工作。创建一个子项部分确实创建了一个分隔线,但它需要一个冠军,这是我不想要的。
How can I create a simple divider line between two items? Grouping the items didn't work. Creating a sub items section does create a divider line, but it requires a title, which I don't want.
任何帮助将是AP preciated。
Any help would be appreciated.
推荐答案
所有你需要做的就是定义一个组
与唯一ID ,我已经检查了执行,如果集团有不同的ID的它会创建一个分频器。
All you need to do is define a group
with an unique ID, I have checked the implementation if group has different id's it will create a divider.
<一个href="https://github.com/android/platform_frameworks_support/blob/master/design/src/android/support/design/internal/NavigationMenu$p$psenter.java">See从线实现无122-125
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<group android:id="@+id/grp1">
<item
android:id="@+id/navigation_item_1"
android:checked="true"
android:icon="@drawable/ic_home"
android:title="@string/navigation_item_1" />
</group>
<group android:id="@+id/grp2">
<item
android:id="@+id/navigation_item_2"
android:icon="@drawable/ic_home"
android:title="@string/navigation_item_2" />
</group>
</menu>
这篇关于如何创建新NavigationView一个简单的除法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!