来自jfeinstein10的SlidingMenu没有ActionBarSherlock示例

时间:2013-07-09 20:46:38

标签: android android-actionbar slidingmenu

最近几天我一直在寻找如何制作滑动菜单的例子。我找到了很多方法,并认为jfeinstein10的解决方案应该效果最好。但他所拥有的例子,使用了我不想要的ActionBarSherlock,对我来说也太复杂了。

我试图用android的动作栏找到一个简单的例子但找不到一个。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您必须扩展SherlockActivity,并创建一个 menu.xml ,这是您的菜单布局。

然后只需在onCreate方法中添加这几行。

menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowWidthRes(R.dimen.shadow_width);
menu.setShadowDrawable(R.drawable.shadow);
menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
menu.setFadeDegree(0.35f);
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
menu.setMenu(R.layout.menu);

我现在正在使用并完美运作。

如果您不想要ActionBar,只需将其隐藏起来:

ActionBar myBar = getActionBar();
myBar.hide();