1

Как сказано в названии, я пытаюсь создать подменю внутри стандартного меню Navigation View. Но я хочу, чтобы она была расширяемой и материальной.Создание раскрывающегося меню внутри Material Navigation View с поддержкой библиотеки

<group android:checkableBehavior="single"> 

    <item 
     android:id="@+id/inbox" 
     android:checked="false" 
     android:icon="@drawable/ic_inbox" 
     android:title="@string/inbox_string" /> 

    <item 
     android:title="Submenu title"> 
     <menu> 
      <item 
       android:id="@+id/menuSortNewest" 
       android:title="Sort by newest" /> 
      <item 
       android:id="@+id/menuSortRating" 
       android:title="Sort by rating" /> 
     </menu> 
    </item> 


</group> 

Таким образом, я только получить заголовок без выпадающего списка. Любые идеи о том, как это сделать?

+0

'NavigationView' поддерживает только одноуровневое меню. Чтобы иметь расширяемые подменю, вам нужно либо свернуть свой собственный код ящика навигатора, либо использовать один из многих компонентов ящика материалов Material Design на GitHub. –

ответ

0

Как сказал Крис-Ларсон в комментарии, NavigationView поддерживает только одноуровневое меню, чтобы иметь расширяемые подменю, для которых требуется специальный ящик для навигации, мое предложение - это библиотека MaterialDrawer, гибкая и простая в использовании библиотека ящиков для вашего проект.

Счастливое кодирование!

Смежные вопросы