【发布时间】:2012-07-31 23:01:23
【问题描述】:
我正在制作一个视图和一个扩展 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"
/>
结果如下:
【问题讨论】:
-
对不起,这里的代码不多,但这里有一篇关于你想要做什么的文章:android.cyrilmottier.com/?p=658
-
@Alex 你能发布一些关于你如何实现 actionbarsherlock 以及滑动菜单的说明。我遇到了麻烦。
-
@aman.nepid 可以通过进入SlidingMenu项目,打开每一个Sliding__Activity,将所有“extends”修改为“extends Sherlock__Activity”来实现。您需要将 Sherlock 库添加到 SlidingMenu 项目,然后清理项目并编译。然后,您只需将这个新的 SlidingMenu 库添加到您的项目中,并通过从 Sliding__Activity 扩展您的活动来使用它。
-
感谢@Alex,它真的帮助了我。
标签: android menu actionbarsherlock sliding