Можно ли отключить только вторичное меню в SlidingMenu lib?
Когда я использую это:
mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
Он отключает оба меню.
Обновить:
mSlidingMenu = new SlidingMenu(this); mSlidingMenu.setMenu(R.layout.sliding_menu_left); mSlidingMenu.setSecondaryMenu(R.layout.sliding_menu_right);
Я не знаю, является ли это лучшим решением, но оно работает для меня.
sm.setMode(SlidingMenu.LEFT_RIGHT); setupRightMenu(); sm.setMode(SlidingMenu.LEFT); // to enable right menu sm.setMode(SlidingMenu.LEFT_RIGHT); // to disable right menu sm.setMode(SlidingMenu.LEFT);
Я не могу комментировать ответ cpalasanu, поэтому я создаю новый ответ:
В некоторых случаях изменение режима работает, потому что в этой конфигурации вы просто накладываете правую панель левой панелью, когда вы устанавливаете: sm.setMode (SlidingMenu.LEFT);