是否可以在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);
答案 0 :(得分:8)
我不知道这是否是最佳解决方案,但它对我有用。
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);
答案 1 :(得分:1)
我无法评论cpalasanu的回复,所以我创建了一个新的回复:
在某些情况下更改模式有效,因为在此配置中,您只需在设置时使用左侧面板覆盖右侧面板:sm.setMode(SlidingMenu.LEFT);