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

ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题

时间:2015-09-15 23:22:49      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

今天下载了SlidingMenu来研究,发现里面那个自带的example不能使用,总是提示BaseActivity
里面找不到getSupportActionBar()方法,到Github上面一查果然有这回事
问题的原因是:SlidingFragmentActivity don‘t use SherlockActivity
解决方法就是让SlidingFragmentActivity 继承SherlockFragmentActivity ,所以打算从新把ActionBarSherlock整合到SlidingMenu里面去,使用的时候直接引用SlidingMenu就自动包含了ActionBarSherlock了。
 
步骤:
ActionBarSherlock
1,新建ActionBarSherlockLibrary的工程,设置为library工程
2,将下载的library源代码下所有文件copy到ActionBarSherlockLibrary工程下,文件夹和文件会提示你合并和替换,全部文件夹合并,代码文件替换,这样ActionBarSherlockLibrary就好了
 
SlidingMenu
1,新建SlidingMenuLibrary的工程,同样设置为library工程
2,也是将下载的SlidingMenu的库下所有文件copy到SlidingMenuLibrary工程下,文件夹和文件会提示你合并和替换,全部文件夹合并,代码文件替换。
3,进入properties-->java build path-->add 把旧的library引用都删除,添加前面简历的ActionBarSherlockLibrary就可以了点击完成。
4,进入SlidingMenuLibrary中的src下找到SlidingFragmentActivity.java,修改
publicclass SlidingFragmentActivity extends FragmentActivity implements  SlidingActivityBase
修改为
publicclass SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase

ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题

标签:

原文地址:http://www.cnblogs.com/jkx1229761162/p/4811621.html

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