如何在新的 NavigationView 中创建一个简单的分隔线? [英] How to create a simple divider in the new NavigationView?
问题描述
Google 在设计支持库 22.2.0 版中引入了 NavigationView
,您可以使用它非常轻松地使用菜单资源创建抽屉.
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.
任何帮助将不胜感激.
推荐答案
你需要做的就是定义一个 group
和一个唯一 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.
<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" android:checkableBehavior="single" >
<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" android:checkableBehavior="single" >
<item
android:id="@+id/navigation_item_2"
android:icon="@drawable/ic_home"
android:title="@string/navigation_item_2" />
</group>
</menu>
这篇关于如何在新的 NavigationView 中创建一个简单的分隔线?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!