最近几天我一直在寻找如何制作滑动菜单的例子。我找到了很多方法,并认为jfeinstein10的解决方案应该效果最好。但他所拥有的例子,使用了我不想要的ActionBarSherlock,对我来说也太复杂了。
我试图用android的动作栏找到一个简单的例子但找不到一个。有人可以帮忙吗?
答案 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();