zoukankan      html  css  js  c++  java
  • android侧滑效果,SlidingMenu配置

    最近开始做点东西,需要用到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
    修改后代码形式:
    1. public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {  
    2.   
    3. }  


    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概念不一样。
  • 相关阅读:
    java导出excel 浏览器直接下载或者或以文件形式导出
    linux查看用户登录时间以及命令历史
    MySQL复制表-INSERT INTO SELECT
    通过java代码往mysql数据库中写入日期相关数据少13个小时
    java8新的时间日期库及使用示例
    使用JSR-303进行校验
    centos:解决docker容器内挂载目录无权限 ls: cannot open directory .: Permission denied
    Docker命令之 cp
    Docker命令之 search
    Docker命令之 save
  • 原文地址:https://www.cnblogs.com/android100/p/android-SlidingMenu.html
Copyright © 2011-2022 走看看