Извините, если я не понимаю вашего вопроса.
Я не вижу в вашем xml android.support.design.widget.NavigationView
- его контейнера для содержимого ящика. Вам нужно добавить implementation 'com.android.support:design:27.1.1'
в зависимости вашего приложения, чтобы использовать NavigationView.
И если вы хотите сделать статический заголовок для своего ящика, есть свойство app:headerLayout="@layout/nav_header"
, где nav_header
- это макет вашего заголовка.
Для других элементов есть свойство app:menu="@menu/drawer_view
, где drawer_view
- меню ваших ящиков. В этом меню вы можете разместить столько элементов, сколько пожелаете, и они будут прокручиваться при необходимости. Также вы можете создать его так, как вам хочется, и им легко управлять NavigationView.OnNavigationItemSelectedListener
См. Руководство Googles для получения более подробной информации. Надеюсь, это поможет вам.