SlidingMenu和ActionBarSherlock结合能做出出色的App布局,导入SlidingMenu例子的移植问题

  

    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中的示例代码了


 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值