首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中不使用actionbar创建自定义滑动菜单栏?

如何在android中不使用actionbar创建自定义滑动菜单栏?
EN

Stack Overflow用户
提问于 2014-04-30 12:43:59
回答 1查看 6.1K关注 0票数 1

我想在我的布局按钮上点击或滑动屏幕上的设计滑动式菜单栏:

上的菜单按钮单击:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-30 12:57:26

您可以下载SlidingMenu来自GitHub,这是一个OpenSource安卓库。

如果不想使用库中的菜单栏,可以创建自定义视图并将其包含到活动中。要打开SlidingMenu,可以在自定义菜单栏中将onClickListenner设置为Button

根据另一个答案,您必须扩展menu.xml,并创建一个SherlockActivity,这将是您的自定义菜单布局。

然后在onCreate方法中添加这几行代码。

代码语言:javascript
复制
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);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23388451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档