码迷,mamicode.com
首页 > 其他好文 > 详细

SlidingMenu和ActionBarSherlock结合滑动式菜单都

时间:2015-05-25 18:00:13      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

https://github.com/jfeinstein10/SlidingMenu

http://actionbarsherlock.com/

 

SlidingMenu 的demo工程引用了ActionBarSherlock 里的Threme和style,所以要把后者的libary添加到前者的工程中;否则前者的style.xml文件和AndroidManifest.xml都会报错,大致如下:

 

Theme.Sherlock.Light.DarkActionBar无法找到

 


 

 

 

      No resource found that matches the given name: attr ‘homeAsUpIndicator‘.

 

      No resource found that matches the given name ‘Theme.Sherlock.Light.DarkActionBar‘.


      原因是它本身又引用了另外一个开源库 ActionBarSherlock ,所以首先要做的就是去下载 ActionBarSherlock,引用其中的library。

2、 这样,SlidingMenu 的示例代码就引用了两个library,这时候还不能用,项目报错:
      
      Jar mismatch! Fix your dependencies
     
       解决此问题的方法,其实就是需要两个library使用的support包是一样的。

3、 解决了上面的问题之后,还会出现下面的问题:
      可能报找不到getSupportActionBar等ActionBarSherLock的方法。原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu library中的SlidingFragmentActivity,让它继承于SherlockFragmentActivity,重新编译library导入。


 

 

 

SlidingMenu和ActionBarSherlock结合滑动式菜单都

标签:

原文地址:http://www.cnblogs.com/zhujiabin/p/4528292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!