2013-12-16 38 views
3

是否可以僅禁用SlidingMenu庫中的二級菜單?SlidingMenu(jfeinstein)。僅禁用二級菜單

當我使用這個:

mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE); 

它禁用這兩個菜單。

更新:

mSlidingMenu = new SlidingMenu(this); 
mSlidingMenu.setMenu(R.layout.sliding_menu_left); 
mSlidingMenu.setSecondaryMenu(R.layout.sliding_menu_right); 
+0

如果你想只禁用一個菜單,如果它是左和右菜單,不是嗎? – Fllo

+0

是的。我想分開控制它們。 – p37td8

+0

二級菜單是什麼意思? – Naddy

回答

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

所以我創建了一個新的響應我不能cpalasanu迴應評論:

更改模式在某些情況下工作,因爲在這種配置中,您只是覆蓋與左側面板右側面板,當你設置:SM .setMode(SlidingMenu.LEFT);