带滑动菜单的Sherlock Action Bar
我正在制作视图和活动来扩展SherlockMapActivity,并使用SlidingMenu库使我的主视图像Google+一样滚动。 我已经通过XML添加了SlidingMenu,并且我的视图滚动完美地显示了隐藏的菜单,但它只滚动操作栏下方的视图。在Google+应用中,它也会滚动操作栏,我已经看到有一个功能可以让我的操作栏滑动启用,但不起作用。带滑动菜单的Sherlock Action Bar
什么是使我的动作栏滑动全景的最佳方式? 也许我没有扩展正确的课程?
这是我如何添加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这样:
- 结帐ActionBarSherlock的全新副本,并导入到Eclipse工作空间。
- 将ActionBarSherlock添加为SlidingMenu的依赖项。
- 进入您计划使用的SlidingActivities,让它们扩展Sherlock__Activity而不是__Activity。
然后我从SlidingMapActivity扩展我的MainActivity,它的工作很完美。
有没有这个教程的任何链接,或者你能解释这段代码吗? – 2013-05-08 04:34:28
@Pratik Butani - 它是github自述文件的直接引用,在这里:https://github.com/jfeinstein10/SlidingMenu/blob/master/README.md – anthropomo 2013-05-12 03:07:57
@anthropomo如何在滑动菜单中点击菜单项目时调用活动 – 2013-05-13 04:51:15
好吧,我想我找到了你回答。尝试在github上检查了这个项目: https://github.com/jfeinstein10/SlidingMenu
这里是它在行动视频: http://www.youtube.com/watch?v=8vNaANLHw-c&feature=youtu.be
下面是我简单的滑动菜单开发商
在我的情况下开发了一个完整的项目,我更喜欢在代码中添加此slideMenu。
那么,当你创建这个SlideMenu:
menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
然后设置这一行太:
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
这使得魔术!
有没有这个教程的任何链接,或者你能解释这段代码吗? @SkyNetRush – 2013-05-08 04:33:47
谢谢,这解决了我的问题。 – MrByte 2014-05-02 16:38:35
对不起,这里没有太多的代码,但这里是关于你想要做什么的文章:http://android.cyrilmottier.com/?p=658 – Krylez 2012-08-01 17:21:55
@Alex你可以发表一些关于如何你实施了actionbarsherlock和滑动菜单。我有麻烦。 – 2012-08-23 06:46:17
@ aman.nepid您可以通过转到SlidingMenu项目来实现它,打开每个Sliding__Activity并将所有“extends”修改为“extends Sherlock__Activity”。您需要将Sherlock库添加到SlidingMenu项目中,然后清理项目并编译。然后,您只需将这个新的SlidingMenu库添加到您的项目中,并通过从Sliding__Activity扩展您的活动来使用它。 – Alex 2012-09-05 09:33:16