其他分享
首页 > 其他分享> > android – 来自jfeinstein10的SlidingMenu没有ActionBarSherlock示例

android – 来自jfeinstein10的SlidingMenu没有ActionBarSherlock示例

作者:互联网

最近几天我一直在寻找如何制作滑动菜单的例子.我找到了很多方法,并认为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,android-actionbar,slidingmenu
来源: https://codeday.me/bug/20191002/1841419.html