Sherlock Action Bar带滑动菜单

Ale*_*lex 5 android menu sliding actionbarsherlock

我正在制作一个视图和一个扩展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"
 />
Run Code Online (Sandbox Code Playgroud)

这就是结果:

主要布局截图

Ale*_*lex 9

我已经解决了我的问题.

为了使我的Action Bar可以滑动,我必须以这种方式修改SlidingMenu:

  1. 签出ActionBarSherlock的干净副本并导入Eclipse工作区.
  2. 添加ActionBarSherlock作为SlidingMenu的依赖项.
  3. 进入您计划使用的SlidingActivities,使它们扩展Sherlock__Activity而不是__Activity.

然后我从SlidingMapActivity扩展了我的MainActivity,它运行得很好.