最近几天我一直在寻找有关如何制作滑动菜单的示例。我找到了很多方法并决定 jfeinstein10 的解决方案应该效果最好。但是他的例子使用了我不想要的 ActionBarSherlock,而且对我来说也太复杂了。
我试图找到一个带有 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,像这样隐藏它:
ActionBar myBar = getActionBar();
myBar.hide();
关于android - 没有 ActionBarSherlock 示例的 jfeinstein10 的 SlidingMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17557900/