如何创建新NavigationView一个简单的除法? [英] How to create a simple divider in the new NavigationView?

本文介绍了如何创建新NavigationView一个简单的除法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

谷歌推出了 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一个简单的除法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆