Как добавить раздел в NavigationView On material design

мне нужно иметь два красивых раздела, подобных этой библиотеке, в My NavigationView Drawer.xml

именно такой:

http://i.stack.imgur.com/Sbhzu.jpg

сейчас я использую это:

https://github.com/AkashBang/NavigationView

Как мы можем это сделать?


person androiddroid    schedule 30.07.2015    source источник


Ответы (2)


<group android:checkableBehavior="single">
    <item
        android:id="@+id/nav_home"
        android:icon="@drawable/ic_drawer_home"
        android:title="@string/nav_home" />
    <item
        android:id="@+id/nav_about"
        android:icon="@drawable/ic_drawer_about"
        android:title="@string/nav_about" />
    <item
        android:id="@+id/nav_settings"
        android:icon="@drawable/ic_drawer_settings"
        android:title="@string/nav_settings" />

    <item
        android:id="@+id/navigation_subheader"
        android:title="@string/nav_sub_header">
        <menu>
            <item
                android:id="@+id/navigation_sub_item_1"
                android:icon="@drawable/ic_drawer_about"
                android:title="@string/nav_sub_item_1" />
            <item
                android:id="@+id/navigation_sub_item_2"
                android:icon="@drawable/ic_drawer_home"
                android:title="@string/nav_sub_item_2" />
        </menu>
    </item>
</group>

Мы включаем android:checkableBehavior="single", чтобы пометить один элемент проверенным за раз, но это не работает для элементов подраздела. Да, в настоящее время это работает только для пунктов меню первой группы.

для получения дополнительной информации проверьте TechnoTalkative.

person Pankaj Arora    schedule 30.07.2015
comment
Рад помочь, добро пожаловать, вы также можете сделать +1 (Upvote). - person Pankaj Arora; 30.07.2015
comment
Спасибо, что поделились ссылкой на мой блог :) - person Paresh Mayani; 09.11.2017

решено, вот пример:

<group android:checkableBehavior="single">
    <item
        android:id="@+id/menuItem1"
        android:icon="@drawable/ic_dashboard"
        android:title="MenuItem 1" />
    <item
        android:id="@+id/menuItem2"
        android:icon="@drawable/ic_event"
        android:title="MenuItem 2" />
    <item
        android:id="@+id/menuItem3"
        android:icon="@drawable/ic_headset"
        android:title="MenuItem 3" />
    <item
        android:id="@+id/menuItem4"
        android:icon="@drawable/ic_forum"
        android:title="MenuItem 4" />
</group>

<item android:title="Sub items" >
    <menu>
        <item
            android:id="@+id/menuItem5"
            android:icon="@drawable/ic_dashboard"
            android:title="Sub item 5" />
        <item
            android:id="@+id/menuItem6"
            android:icon="@drawable/ic_forum"
            android:title="Sub item 6" />
    </menu>
</item>
person androiddroid    schedule 30.07.2015