相关疑难解决方法(0)

当我们添加部分时,如何在NavigationView的抽屉菜单中保持单一checkableBehavior模式?

我尝试使用新的材料设计组件实现抽屉:NavigationView.

它的工作非常好.当我选择一个项目时,它的颜色变化很好android:checkableBehavior="single".

<group
    android:checkableBehavior="single">

    <item
        android:id="@+id/drawer_home"
        android:checked="true"
        android:icon="@drawable/ic_home_black_24dp"
        android:title="@string/home"/>

    <item
        android:id="@+id/drawer_favourite"
        android:icon="@drawable/ic_favorite_black_24dp"
        android:title="@string/favourite"/>
    ...

    <item
        android:id="@+id/drawer_settings"
        android:icon="@drawable/ic_settings_black_24dp"
        android:title="@string/settings"/>

</group>
Run Code Online (Sandbox Code Playgroud)

当我尝试在抽屉中使用部分时出现问题.就是这种情况,我无法使用android:checkableBehavior="single",我在选择项目时失去了颜色变化.

<item
    android:id="@+id/section"
    android:title="@string/section_title">

    <menu>
        <item
            android:id="@+id/drawer_favourite"
            android:icon="@drawable/ic_favorite_black_24dp"
            android:title="@string/favourite"/>

        <item
            android:id="@+id/drawer_downloaded"
            android:icon="@drawable/ic_file_download_black_24dp"
            android:title="@string/downloaded"/>
    </menu>

</item>
Run Code Online (Sandbox Code Playgroud)

android navigation-drawer material-design

19
推荐指数
2
解决办法
4836
查看次数