开源框架SlidingMenu使用出现的一些问题 解决方法

来源:互联网 发布:网络宣传平台有哪些 编辑:程序博客网 时间:2024/05/18 02:20

最近学习了使用很火的开源项目SlidingMenu

相信大家都已经能顺利的导入actionbarsherlock和SlidingMenu的library了,所以接下来就不细述了

不过毕竟不是自己写的用的过程中还是遇到一些小问题的,感觉还是会话费一些小时间的,网上也有很多例子的解决方法了,但是新建项目时,新版的ADT可能会为了兼容而让你的个人项目默认使用了一个类库appcompat_v7 (一般会在自己的ADT中看到这个项目) 这个项目中就有android-support-v4.jar  然而actionbarsherlock和SlidingMenu都有android-support-v4.jar,所以一般都会发生冲突。

解决方法: 1、将appcompat_v7中libs文件夹中的android-support-v4.jar替换actionbarsherlock和SlidingMenu的android-support-v4.jar,

2、在个人项目中build path的android选项中把appcompat_v7这个选项remove掉


3、个人项目remove后立刻出现了很多错误,因为appcompat_v7 有一个重要的包android-support-v7-appcompat.jar 所以刚才一并给remove了, 接下来就要把这个包添加进去,这个包也在appcompat_v7中就解决所有冲突了。



以上步骤做完基本上问题就解决了,不过个人项目还可能会提示找不到某些小资源,其实就是说找不到某个Theme,因为这个原本定义在我们remove掉的项目里了,其实我们只需使用我们本项目默认的Theme就完全够用了,比如我直接用了本项目的Theme.Sherlock.Light 主题 <style name="AppTheme" parent="Theme.Sherlock.Light">

这样,这个问题就完全解决了

0 0
原创粉丝点击