Github上的SlidingMenu菜单的使用方法

GitHub上的SlidingMenu的配置方法

1. 首先明确SlidingMenu是什么?

SlindingMenu github上的大神写得一个侧滑菜单框架! android

2. 如何使用SlidingMenu框架呢?

首先你须要在下载两个开源库两个zip格式的文件 git

1.SlidingMenu开源项目下载地址:https://github.com/jfeinstein10/slidingmenu中的SlidingMenu-master.zip github

2.Actionbarsherlock开源项目下载地址:http://actionbarsherlock.com中的JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip app

3.而后分别解压这两个文件的获得 框架

SlidingMenu-master.zip eclipse



JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip spa

将这两个文件夹下面的工程导入eclipse ip

SlidingMenu-master下面的library工程 get

JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53文件夹下面的actionbarsherlock it

如图:我用红色框标记出来的




而后将actionbarsherlock库添加到library中由于library库用了actionbarsherlock

步骤 右键library------properties------Android------Add选择actionbarsherlock库而后ok

如图



这是可能回报错由于libraryactionbarsherlock中的android-support-v4.jar版本不一致解决方法是将library中的android-support-v4.jar删除将actionbarsherlock中的android-support-v4.jar复制到actionbarsherlock中而后Clear一下这两个工程

 

最后运行导入SlidingMenu-master下面的example工程


而后向ExampleListActivity  (ps:你导入的example工程)工程添加到libraryactionbarsherlock两个库最后Clear一下整个工程  

如图


打开SlidingMenu library projectSlidingFragmentActivity这个类并在声明前添加如下代码:

import com.actionbarsherlock.app.SherlockFragmentActivity;  

而后,将下面这个父类:

public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase

换成Actionbarsherlock里的另一个父类(若是此时Library没有引用Actionbarsherlock库项目,则先引用之):

public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase

运行 ExampleListActivity工程

效果图


最后注意:若是你要本身新建SlidingMenu项目那么必须将你的工程跟actionbarsherlocklibrary放在同一个文件夹否则你没法将这些库添加到你的工程里面

相关文章
相关标签/搜索