【问题标题】:How to create custom sliding Menu bar without using actionbar in android?如何在不使用 android 中的操作栏的情况下创建自定义滑动菜单栏?
【发布时间】:2014-04-30 12:43:59
【问题描述】:

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

点击菜单按钮:

【问题讨论】:

  • 你做了什么来完成它?你的问题到底是什么?也许您应该只寻找一个可以满足您需要的库?
  • 在我的布局上有一个不在操作栏上的菜单按钮..这个按钮点击打开滑动条......

标签: android slidingmenu android-sliding


【解决方案1】:

您可以下载SlidingMenu from GitHub,这是一个开源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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 1970-01-01
    相关资源
    最近更新 更多