福尔摩斯操作栏与滑动菜单(Sherlock Action Bar with Sliding menu

2019-07-30 17:31发布

我正在做一个视图和活动延长SherlockMapActivity和使用SlidingMenu库,使我的主视图滚动Google+等一样。 我已经通过XML添加SlidingMenu和我的看法完全滚动显示隐藏的菜单,但它只是滚动操作栏下方的视图。 在Google+应用也滚动操作栏,我已经看到有用于制作滑动使我的行动吧,但它不能正常工作的功能。

什么是让我的动作条与全景滑动的最好方法? 也许我不延长正确的类?

这是我如何添加SlidingMenu到我的应用程序:

XML文件:

<com.slidingmenu.lib.SlidingMenu
    xmlns:sliding="http://schemas.android.com/apk/res-auto"
    android:id="@+id/slidingmenulayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    sliding:viewAbove="@layout/activity_main"
    sliding:viewBehind="@layout/menu_desplegado"
    sliding:behindOffset="120dip"
    sliding:behindScrollScale="0.25"
 />

这是结果:

Answer 1:

我已经解决了我的问题。

为了使我的行动吧下滑,我不得不修改SlidingMenu是这样的:

  1. 结帐ActionBarSherlock的全新副本,并导入到Eclipse工作空间。
  2. 添加ActionBarSherlock作为一个依赖于SlidingMenu。
  3. 进入你打算使用使他们延长,而不是__Activity Sherlock__Activity的SlidingActivities。

然后,我从SlidingMapActivity延长我的MainActivity它完美地工作。



Answer 2:

好吧,我想我找到了答案。 请检查出在github上这个项目: https://github.com/jfeinstein10/SlidingMenu

这里是它在行动视频: http://www.youtube.com/watch?v=8vNaANLHw-c&feature=youtu.be



Answer 3:

就我而言,我更喜欢在代码中添加此slideMenu。

那么,当你创建这个SlideMenu:

menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);

然后设置这个太行:

menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);

这使得魔术!



Answer 4:

下面是我要容易滑动菜单开发商开发了一个完整的项目http://github.com/leonardosalles/shipp-sliding-menu



文章来源: Sherlock Action Bar with Sliding menu