如何停止Slidingmenu的Android侧滑 [英] How to stop sliding in Slidingmenu Android
本文介绍了如何停止Slidingmenu的Android侧滑的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用 Jfeinstein10的滑动菜单在我的应用程序如下:
I'm using Jfeinstein10's sliding menu in my app as follows:
slidingMenu = new SlidingMenu(this);
slidingMenu.setMode(SlidingMenu.LEFT);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.setShadowWidthRes(R.dimen.slidingmenu_shadow_width);
slidingMenu.setShadowDrawable(R.drawable.slidingmenu_shadow);
slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
slidingMenu.setFadeDegree(0.35f);
slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
slidingMenu.setMenu(R.layout.slidingmenu);
我也被激活菜单键监听器:
I also activated a menu key listener:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ( keyCode == KeyEvent.KEYCODE_MENU ) {
this.slidingMenu.toggle();
return true;
}
return super.onKeyDown(keyCode, event);
}
现在,我想这个菜单弹出,只有当菜单键为pressed,而不是从左手刷卡的时候。我想这样做,因为我在我的活动有水平滚动,这与滑动菜单冲突。
Now, I want this menu to pop up ONLY when menu key is pressed, and not when swiping from left. I want to do this because I have horizontal scrolling in my activity and this conflicts with the sliding menu.
我如何禁用滑动部分,只保留菜单按钮激活一部分?
How do I disable the sliding part and keep only the menu button activation part?
推荐答案
确定。这实际上是很容易解决的。
Ok. This was actually easy to solve.
我改了行
slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
到
slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_MARGIN);
然后改变了库页边距值0.0 DP。
And then changed the MARGIN value in the library to 0.0 dp.
希望帮助别人!
这篇关于如何停止Slidingmenu的Android侧滑的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文