ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题
来源:互联网 发布:benet集团网络拓扑图 编辑:程序博客网 时间:2024/05/16 09:40
转自:http://www.cnblogs.com/xiepeixing/archive/2013/06/26/3156747.html
今天下载了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,
public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
修改为
public class SlidingFragmentActivity extends SherlockFragmentActivityimplements SlidingActivityBase
public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
修改为
public class SlidingFragmentActivity extends SherlockFragmentActivityimplements SlidingActivityBase
运行SlidingMenu自带的例子:
1、把SlidingMenu的jar包中的example工程导入到Eclipse下。
2、进入properties-->Android-->Library,把旧的library引用都删除,添加前面建立的SlidingMenuLibrary就可以了点击完成。
3、example项目就可以运行了。
1、把SlidingMenu的jar包中的example工程导入到Eclipse下。
2、进入properties-->Android-->Library,把旧的library引用都删除,添加前面建立的SlidingMenuLibrary就可以了点击完成。
3、example项目就可以运行了。
0 0
- ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题
- ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题
- SlidingMenu getSupportActionBar()方法不能用
- Android整合SlidingMenu和Actionbarsherlock解决Actionbar的冲突
- 解决slidingmenu+actionbarsherlock结合使用时遇到的问题
- SlidingMenu 和 Actionbarsherlock 移植问题
- SlidingMenu , ActionBarSherLock 工程的导入
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题
- 关于引用库的问题,Actionbarsherlock和SlidingMenu
- SlidingMenu和ActionBarSherlock结合能做出出色的App布局,导入SlidingMenu例子的移植问题
- 【BZOJ】【刷题合集】【P1066】【P2875】【P1927】【#3】
- linux系统中oom killer策略
- ECHO TCP Server Client
- 安装subversion
- 在lnmp下安装pureftpd及安装过程中错误的解决
- ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题
- 又是一年、蓝桥。
- grub手动引导、修复win7 Mbr——oschina, GasLS
- 关于对培训生的歧视
- 配置Nginx支持php
- 核心载入失败: /opt/Qt5.2.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so
- 对线程池的初步了解
- 方法重载
- 黑马程序员_Java网络编程