1
最近几天我一直在搜索如何制作滑动菜单的示例。我找到了很多方法,并决定jfeinstein10的解决方案应该效果最好。但他的例子使用了我不想要的ActionBarSherlock,对我来说也太复杂了。没有ActionBarSherlock的jfeinstein10中的SlidingMenu示例
我试图找到一个简单的例子与Android的行动酒吧,但找不到一个。谁能帮忙?
最近几天我一直在搜索如何制作滑动菜单的示例。我找到了很多方法,并决定jfeinstein10的解决方案应该效果最好。但他的例子使用了我不想要的ActionBarSherlock,对我来说也太复杂了。没有ActionBarSherlock的jfeinstein10中的SlidingMenu示例
我试图找到一个简单的例子与Android的行动酒吧,但找不到一个。谁能帮忙?
你必须扩展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 myBar = getActionBar();
myBar.hide();
试过,但我得到在这3行错误: 'menu.setShadowWidthRes(R.dimen.shadow_width); menu.setShadowDrawable(R.drawable.shadow); menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);' shadow_width,shadow和slidingmenu_offset无法解析,或者它们不是字段。 – duk3r
如果你没有导入这些文件,那就是正常的。下载slidingmenu的github项目并在包下载中检索这些文件。然后将它们拖放到您自己的项目中。 – marshallino16
非常感谢你们俩! – duk3r