您的位置:首页 > 移动开发 > Android开发

android侧滑效果,SlidingMenu配置

2014-08-13 14:08 225 查看
原文地址:http://www.cnblogs.com/android100/p/android-SlidingMenu.html
最近开始做点东西,需要用到android activity侧滑的效果。感觉配置起来还是有点小麻烦,总结一下以便回顾。

需要的东西:
1、SlidingMenu项目:点击打开链接

2、ActionBarSherlock项目:点击打开链接
先看一下项目的文件结构:项目效果图:



我的配置:

1、把下载的ActionBarSherlock(压缩包JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip)中的项目actionbarsherlock作为一个library导入。

我导入后项目没有报错,而且actionbarsherlock默认的属性就是library不需要更改。

2、导入SlidingMenu项目的例子和library

这一步会报很多的错误,接下来解决

3、修改随SlidingMenu例子(名称:ExampleListActivity)导入的library中的SlidingFragmentActivity类,让它继承SherlockFragmentActivity

修改后代码形式:
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase { }

4、完成第3步后项目还是会报错,这时,把actionbarsherlock作为library导入到随SlidingMenu例子导入的library项目和SlidingMenu例子中。
这一步应该SlidingMenu例子不需要再导入actionbarsherlock作为library,因为它已经将library项目作为library导入,而library项目已经导入了actionbarsherlock作为library。我是两个都导入了一遍(该想法已经测试可行)

5、完成第4步项目还有错,这时需要把library里面的android-support-v4.jar删除。
因为actionbarsherlock,中已经有了,library项目中也有android-support-v4.jar,这二者会冲突

6、再clean一下项目就搞定了。

说明:
整个SlidingMenu例子项目的配置,需要两个依赖,一个是actionbarsherlock,另一个是library。它们的关系是
SlidingMenu把library作为library导入,library把actionbarsherlock作为library导入。注意,这里的两个library概念不一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: