SlindingMenu 是github上的大神写得一个侧滑菜单框架! android
首先你须要在下载两个开源库两个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
如图
这是可能回报错由于library和actionbarsherlock中的android-support-v4.jar版本不一致解决方法是将library中的android-support-v4.jar删除将actionbarsherlock中的android-support-v4.jar复制到actionbarsherlock中而后Clear一下这两个工程
最后运行导入SlidingMenu-master下面的example工程
而后向ExampleListActivity (ps:你导入的example工程)工程添加到library和actionbarsherlock两个库最后Clear一下整个工程
如图
打开SlidingMenu library project里SlidingFragmentActivity这个类并在声明前添加如下代码:
import com.actionbarsherlock.app.SherlockFragmentActivity;
而后,将下面这个父类:
public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
换成Actionbarsherlock里的另一个父类(若是此时Library没有引用Actionbarsherlock库项目,则先引用之):
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase
运行 ExampleListActivity工程
效果图
最后注意:若是你要本身新建SlidingMenu项目那么必须将你的工程跟actionbarsherlock和library放在同一个文件夹否则你没法将这些库添加到你的工程里面