我在我的应用程序中使用带有 ActionBarSherlock 的滑动菜单。操作栏和滑动菜单工作正常,但我希望滑动菜单仅滑动内容而不是像最新版本的 youtube 应用程序那样滑动操作栏。
这可以用滑动菜单实现吗?如果是,请告诉如何
提前致谢
下面是我的 actionbar 和 slidingmenu 代码
getSlidingMenu().setSlidingEnabled(true);
getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width);
getSlidingMenu().setShadowDrawable(R.drawable.shadow);
getSlidingMenu().setBehindOffsetRes(R.dimen.actionbar_home_width);
getSlidingMenu().setBehindScrollScale(0.25f);
getSlidingMenu().setFadeDegree(0.35f);
getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
final ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
最佳答案
解决方案:
setSlidingActionBarEnabled(false);
引用:
看看example
添加建议的解决方案后,您的最终代码将如下所示,
getSlidingMenu().setSlidingEnabled(true);
getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width);
getSlidingMenu().setShadowDrawable(R.drawable.shadow);
getSlidingMenu().setBehindOffsetRes(R.dimen.actionbar_home_width);
getSlidingMenu().setBehindScrollScale(0.25f);
getSlidingMenu().setFadeDegree(0.35f);
getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
final ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
setSlidingActionBarEnabled(false);
希望对您有所帮助!!
关于Android:滑动菜单仅滑动内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16872852/