如何在Android的滑动菜单中停止滑动
我正在我的应用程序中使用以下内容:如何在Android的滑动菜单中停止滑动,android,android-layout,slidingmenu,Android,Android Layout,Slidingmenu,我正在我的应用程序中使用以下内容: slidingMenu = new SlidingMenu(this); slidingMenu.setMode(SlidingMenu.LEFT); slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); slidingMenu.setShadowWidthRes(R.dimen.slidingmenu_shadow_width);
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);
我还激活了一个菜单键侦听器:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ( keyCode == KeyEvent.KEYCODE_MENU ) {
this.slidingMenu.toggle();
return true;
}
return super.onKeyDown(keyCode, event);
}
现在,我希望这个菜单只在按下菜单键时弹出,而不是在从左侧滑动时弹出。我想这样做是因为我的活动中有水平滚动,这与滑动菜单冲突
如何禁用滑动部分并仅保留菜单按钮激活部分?确定。这其实很容易解决 我换了线路
slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
到
然后将库中的边距值更改为0.0 dp
希望这对别人有帮助
slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_MARGIN);