android - 没有 ActionBarSherlock 示例的 jfeinstein10 的 SlidingMenu

标签 android android-actionbar slidingmenu

最近几天我一直在寻找有关如何制作滑动菜单的示例。我找到了很多方法并决定 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/

相关文章:

android - 选项卡导航的最佳实践?

android - 如何在按下操作栏时更改项目的背景颜色?

java - 处理操作栏向上按钮的正确方法?

javascript滑动(侧)面板

Android - 从 Fragments 动画 ActionBar 图标的问题

android - Google android mapview lat long to topixel投影问题

安卓蓝牙速度

android - 应用程序未使用 apk 安装,但通过 android studio 安装

android - android 中的滑动菜单在打开和关闭时卡住

Android Studio 模拟器 "/dev/kvm is not found"