android – NavigationView:如何插入没有子组的分隔符?

如何在新的NavigationView中放置没有标题子组的分隔符?

<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">


<group android:checkableBehavior="single">
    <item
        android:id="@+id/drawer_armario"
        android:icon="@drawable/armario"
        android:title="@string/armario"  />
    <item
        android:id="@+id/drawer_amigos"
        android:icon="@drawable/amigos"
        android:title="@string/amigos" />

</group>

<item android:title="Configuración">
    <menu>
        <item

            android:id="@+id/drawer_ajustes"
            android:icon="@drawable/ajustes"
            android:title="@string/ajustes" />
        <item
            android:id="@+id/drawer_ayuda"
            android:icon="@drawable/ayuda"
            android:title="@string/ayuda" />
        <item
            android:id="@+id/drawer_sign_out"
            android:icon="@drawable/sign_out"
            android:title="@string/sign_out" />

    </menu>

</item>

我想在没有配置标题的情况下放一条线。

谢谢!!!

所有您需要做的是定义具有唯一ID的组。我浏览了NavigationView的实现,每次更改组ID时都会创建一个分隔符。

例如

<group android:id="@+id/my_id">
    <!-- Divider will appear above this item -->
    <item ... />
</group>
http://stackoverflow.com/questions/30605286/navigationview-how-to-insert-divider-without-subgroup

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – NavigationView:如何插入没有子组的分隔符?