SlidingMenu(jfeinstein)。仅禁用二级菜单

时间:2013-12-16 15:00:18

标签: android slidingmenu jfeinstein

是否可以在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);

2 个答案:

答案 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);