带滑动菜单的 Sherlock 操作栏

2024-01-29

我正在创建一个扩展 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"
 />

这是结果:


我已经解决了我的问题。

为了使我的操作栏滑动,我必须这样修改 SlidingMenu:

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

然后我从 SlidingMapActivity 扩展了 MainActivity,它工作得很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带滑动菜单的 Sherlock 操作栏 的相关文章

随机推荐