今天下载了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

转载于:https://www.cnblogs.com/xiepeixing/p/3156747.html

ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题...相关推荐

  1. 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题...

    http://blog.csdn.net/lovexieyuan520/article/details/9814273 使用github上的开源框架SlidingMenu环境的搭建,以及getSupp ...

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

    ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题 参考文章: (1)ActionBa ...

  3. 解决multiple definition of的方法

    因为最近编写的一个程序,工程量比较大. 只是子文件就10+多个了,所以,将一些全局变量全部声明在了自己定义的shao.h头文件中了. 今天又增加了一个解算模型的子函数,在编译的时候就报了multipl ...

  4. 丢手帕java_java基于双向环形链表解决丢手帕问题的方法示例

    本文实例讲述了java基于双向环形链表解决丢手帕问题的方法.分享给大家供大家参考,具体如下: 问题:设编号为1.2--n的几个小孩围坐一圈,约定编号为k(1= 我们现在用一个双向环形链表来解这一问题. ...

  5. sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?

    很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...

  6. mysql注入实例获取答案_本文实例讲述了MySQL解决SQL注入的另类方法。分享给大家供大家参考,具体如下:问题解读我觉得,这个问题每年带来的成本可以高达数十亿美元了。本文就来谈谈,...

    本文实例讲述了MySQL解决SQL注入的另类方法.分享给大家供大家参考,具体如下: 问题解读 我觉得,这个问题每年带来的成本可以高达数十亿美元了.本文就来谈谈,假定我们有如下 SQL 模板语句: se ...

  7. ubuntu下解决“无法获得锁 ”的方法_cppmylove的博客-CSDN博客_无法获得锁

    ubuntu下解决"无法获得锁 "的方法_cppmylove的博客-CSDN博客_无法获得锁 E: 无法获得锁 /var/lib/dpkg/lock-frontend - open ...

  8. 《预训练周刊》第23期:Smart Bird:解决变换器性能瓶颈的新方法、Prompt:如何提升预训练模型的迁移效果...

    No.23 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第23期&l ...

  9. php utf-8读取,PHP读取文件,解决中文乱码UTF-8的方法分析

    PHP读取文件,解决中文乱码UTF-8的方法分析,方法,中文,操作技巧,文本,本文 PHP读取文件,解决中文乱码UTF-8的方法分析 易采站长站,站长之家为您整理了PHP读取文件,解决中文乱码UTF- ...

  10. 征途单机版场景服务器端口被占用,模拟城市5解决端口被占用的方法

    模拟城市5是一款城市模拟类游戏,玩家在游戏中必须保持城市道路的畅通,并且需要管理好城市的经济发展和人们的好感度,最近有玩家遇到游戏时端口被占用的问题,下面是详细解决办法. 解决端口被占用的方法 首先在 ...

最新文章

  1. 曹原25岁,今天第8篇Nature
  2. HTTP Status 500 - javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
  3. vsftpd + mysql + virtual users
  4. 【pmcaff】玩智能硬件的小伙伴,这些你用过么!
  5. PHP的自动加载__autoload spl_autoload_register
  6. 计算机技能大赛文字录入试题,《文字录入与排版》试题.doc
  7. 在Java 8 Lambda中创建自己的循环结构
  8. IntelliJ IDEA for Mac在MacOS模式下的版本控制/本地历史记录快捷键(VCS and Local History Shortcut)
  9. linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...
  10. apache多域名绑定手记
  11. 收集了一些python的文章
  12. 第 5-8 课:综合实战客户管理系统(⼆)
  13. mvn help:system下载包失败错误解决!
  14. win10安装win10X虚拟机教程
  15. win7设置自动开机时间_win7本地连接ip设置方法
  16. win8-cmd请求的操作需要提升
  17. 互动让综艺再进化,「黑科技」如何让这届年轻人身临其境做戏精?
  18. 安卓开发 高德地图定位的封装 十分钟上手
  19. matlab2018a课后答案,[2018年最新整理]matlab习题及答案.doc
  20. 让你自己制作的木马和病毒用360安全卫士杀不出。加壳,免杀,加花,捆绑,压缩。

热门文章

  1. 【CF1244C】The Football Season(思维枚举/扩展欧几里德)
  2. mysql 5.6 默认密码_mysql5.6配置及修改密码
  3. 职称英语职称计算机如何折算为学时,职称英语成绩可折算学时 或成考试新方向...
  4. OpenCV(二)---朴素贝叶斯分类器 NormalBayesClassifier
  5. java启动脚本_java启动脚本
  6. java es score_elasticsearch系列(七)java定义score(示例代码)
  7. 翻译: Web 3.0是一种几乎无需信任的承诺的协议/架构
  8. 容器技术Docker K8s 38 Serverless Kubernetes(ASK)详解-阿里云Serverless容器(ASK)产品介绍
  9. 翻译:吴恩达开启我在AI工作中的新篇章
  10. 异步ajax动态实现级联,JQuery异步加载无限下拉框级联功能实现示例