@AndreyOstapov

Как реализовать слушатель ActionBarDrawerToggle для второго NavigationView?

Подскажите пожалуйста, как реализовать слушатель ActionBarDrawerToggle для определенного NavigationView. В DrawerLayout есть два NavigationView в начале и в конце.

<android.support.design.widget.NavigationView
        android:id="@+id/navigation"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        app:headerLayout="@layout/side_menu_header"
        app:menu="@menu/side_menu"/>

   <android.support.design.widget.NavigationView
        android:id="@+id/navigation2"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="end"
        app:headerLayout="@layout/side_menu_header"
        app:menu="@menu/side_menu"/>


Дальше подключаю слушатель:

ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar,
                R.string.open_drawer_state, R.string.close_drawer_state);
        drawer.addDrawerListener(toggle);
        toggle.syncState();


Проблема в том, что при нажатии открывается левый NavigationView. Возможно ли настроить toggle так, чтобы открывался второй NavigationView, тот который справа? Заранее благодарен за помощь.
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы