如何在Android中不使用操作栏创建自定义滑动菜单栏?

时间:2014-04-30 12:44:00

标签: android slidingmenu android-sliding

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

菜单按钮上的

点击:

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以下载SlidingMenu from GitHub这是一个OpenSource Android库。

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

根据其他答案,您必须扩展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);