开源项目SlidingMenu和ActionBarSherlock结合使用

来源:互联网 发布:网络游戏运营数据挖掘 编辑:程序博客网 时间:2024/05/20 00:38

开源项目SlidingMenu和ActionBarSherlock结合使用

阅读3883次 2013/4/12 0:40:14
开源项目SlidingMenu地址:https://github.com/jfeinstein10/SlidingMenu
开源项目ActionBarSherlock地址:https://github.com/JakeWharton/ActionBarSherlock
首先,下载这两个项目的zip包。

注:以下创建的三个工程需使用相同的android-support-v4.jar!!!

因为之前没用过maven,所以只能手动搞啦。在Eclipse中创建个安卓项目,例如名字为ActionBarSherlockLibrary,将下载下来的JakeWharton-ActionBarSherlock-e5c2d1c/library文件夹下的AndroidManifest.xml,libs文件夹,project.properties,res文件夹,src文件夹这5项复制,直接覆盖到已创建的ActionBarSherlockLibrary工程下,Build path导入android-support-v4.jar后,将项目放在一旁就可以了。

然后在Eclipse中再创建个安卓项目,例如名字为SlidingMenuLibrary,将下载下来的SlidingMenu-master/library文件夹下的AndroidManifest.xml,libs文件夹,project.properties,res文件夹,src文件夹这5项复制,直接覆盖到已创建的SlidingMenuLibrary工程下,Build path导入android-support-v4.jar后,右键点击SlidingMenuLibrary,点击Properties,选择Android选项,点击窗口右下方的Add按钮,在弹出的对话框中选中ActionBarSherlockLibrary项目后点击对话框中的OK按钮(选择完成如下图),然后点击Properties界面右下角的OK按钮保存,如此一来ActionBarSherlockLibrary就作为一个library被SlidingMenuLibrary引用进来啦。

以上完成后,打开SlidingMenuLibrary工程src文件下com.slidingmenu.lib.app包下的SlidingFragmentActivity.java,将

public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase

修改为:

public class SlidingFragmentActivity extends SherlockFragmentActivity implementsSlidingActivityBase

此时,SlidingMenu的library就和ActionBarSherlock的library结合在一起啦!接下来就是新建一个工程来使用SlidingMenuLibrary啦,例如新建工程名字为SlidingMenu,将下载下来的SlidingMenu-master/example文件夹下的AndroidManifest.xml,libs文件夹,project.properties,res文件夹,src文件夹这5项复制,直接覆盖到已创建的SlidingMenu工程下,Build path导入两个jar包后,右键点击SlidingMenu,点击Properties,选择Android选项,点击窗口右下方的Add按钮,在弹出的对话框中选中SlidingMenuLibrary项目后点击对话框中的OK按钮(选择完成如下图),然后点击Properties界面右下角的OK按钮保存,如此一来SlidingMenuLibrary就作为一个library被SlidingMenu引用进来啦(相当于SlidingMenu中导入SlidingMenuLibrary,而SlidingMenuLibrary中导入ActionBarSherlockLibrary)。

大功告成,在运行SlidingMenu之前,最好Clean一下这三个项目~

0 0
原创粉丝点击