SlidingMenu 是一个开源的android项目,能创建出像Google+, YouTube和Facebook 那样的滑动式菜单,现在很多app都使用的是github上的SlidingMenu ,因为这个是当今做这个滑动式菜单最好的一个,github上SlidingMenu的网址https://github.com/jfeinstein10/SlidingMenu,除了需要github上的SlidingMenu这个项目之外,还需要 ActionBarSherlock 因为SlidingMenu 的demo工程引用了 ActionBarSherlock 里的Threme和style,所以要把后者的libary添加到前者的工程中;否则前者的style.xml文件和AndroidManifest.xml都会报错
本人已经下载下来SlidingMenu项目和 ActionBarSherlock 项目
SlidingMenu项目下载地址http://download.csdn.net/detail/lizhongstu/6500219
ActionBarSherlock项目下载地址http://download.csdn.net/detail/lizhongstu/6500237
1.如果你要导入SlidingMenu工程中的示例工程就必须先引入SlidingMenu工程中的library工程和ActionBarSherlock工程中的actionbarsherlock工程
SlidingMenu工程中的library工程必须先引入actionbarsherlock工程作依赖包,然后library再引入SlidingMenu工程中的示例工程作为依赖包,所以SlidingMenu 的示 例代码就引用了两个 library
1.1 先引入SlidingMenu-master中的两个项目
1.2 再引入 ActionBarSherlock中的一个项目
1.3 然后项目library引入后引用
1.4 然后让你的SlidingMenu-master中的example中导入的ExampleListActivity引用
1.5 然后修改library工程中修改三个文件
SlidingActivity.java 中继承acitivity换成继承SherlockActivity
SlidingFragmentActivity.java 中继承FragmentActivity换成继承SherlockFragmentActivity
SlidingPreferenceActivity.java 中继承PreferenceActivity换成继承SherlockPreferenceActivity
然后重新编译library
1.6 如果这之后SlidingMenu的示例代码报下列错误
Jar mismatch! Fix your dependencies
那就将actionbarsherlock工程中的android-support-v4.jar和library中的android-support-v4.jar换成同一个版本的,再重新编译
就可以使用slidingMenu中的示例代码了