极客学院教程: http://www.jikexueyuan.com/course/61_5.html?ss=1

1. SlidingMenu开源库的配置

2. SlidingMenu 的使用

--------------------------------------------------------------

工程代码:

开源库:SlidingMenu.zip ActionBarSherlock.zip

使用Demo UseSlideMenu.zip

--------------------------------------------------------------

1. SlidingMenu开源库的配置

SlidingMenu 依赖 ActionBarSherlock库

两个库都可以在GitHub上下载到

两个库import完成后,新建一个工程SlidingMenuDemo,出现如下错误:

ERROR: In <declare-styleable> SherlockSpinner, unable to find attribute android:popupPromptView

经我尝试,BuildTarget不能大于 19,否则会出现上述错误

2. SlidingMenu 的使用

2.1. res/values/dimmens.xml中配置一个属性

<dimen name="sliding_menu_offset">200dp</dimen>

2.2 定义一个布局: slidingmenu.xml

2.3 在Java代码中使用

public class MainActivity extends Activity {private SlidingMenu slidingMenu;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);slidingMenu = new SlidingMenu(this);slidingMenu.setMode(SlidingMenu.LEFT);slidingMenu.setBehindOffsetRes(R.dimen.sliding_menu_offset);slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);slidingMenu.setMenu(R.layout.slidingmenu);}
}

效果如下

Android SlidingMenu开源库及其使用相关推荐

  1. android引入开源库_为好目录引入开源:通过代码帮助公益组织

    android引入开源库 by Michael D. Johnson 迈克尔·约翰逊(Michael D.Johnson) 为好目录引入开源:通过代码帮助公益组织 (Introducing the O ...

  2. android button 添加事件_2019最新Android常用开源库总结

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

  3. Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)

    SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在IOS上有的,之后被应用到了android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果 ...

  4. 45.Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  5. 2019最新Android常用开源库总结(From:知乎)

    文章目录 一 .基本控件 **TextView** **EditText** **ImageView** **Button** **Spinner** **CheckBox** **ProgressB ...

  6. 最新最全 Android 常用开源库总结

    点击上方"码农突围",马上关注这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看" ...

  7. android view设置按钮颜色_建议收藏!最全 Android 常用开源库总结!

    作者 |  i小灰地址 |  https://www.jianshu.com/p/3fde87405411 前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关 ...

  8. Android 常用开源库总结-2020年

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

  9. 2019最新Android常用开源库总结

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

最新文章

  1. 大图剪切工具,大图分割工具
  2. 这届不敢看体检报告的年轻人还能“年轻”多久?
  3. 【面试招聘】社招如何拿到心仪公司的offer
  4. 亿佰特物联网通信专家:蓝牙模块和 Zigbee协议模块的区别
  5. MMN实用架构过程概览
  6. Springboot整合Websocket遇到的坑_websocket session不支持序列化,无法存储至redis_Websocket相关问题总结(Session共享,用户多端登录等)
  7. 在UITableView中使用自动布局以获取动态单元格布局和可变的行高
  8. [雪峰磁针石博客]软件测试专家工具包2性能测试
  9. 腾讯信鸽Java服务端推送IOS静默消息的IOS客户端走两个回调的问题
  10. 手心输入法导致 Navicat for MySQL闪退的解决办法
  11. css让图片img水平居中-行内元素居中
  12. 关于被锁机软件修改硬盘引导扇区锁机软件读取密码的方法
  13. 端午趣味征文赛已上线,就等你创作啦
  14. C语言学习之路-由浅入深(快速掌握c基础)
  15. Java中如何不用中间变量来使两个变量交换值
  16. 笔记本处理器排名_【笔记本】AMD YES,霸占性能排行榜前四
  17. cygwin完全安装步骤方法(组图)
  18. FLAASH大气校正过程中内存资源不足解决方法
  19. android 拍照头像,Android 拍照/选择照片并剪切成头像
  20. Node.js+Express+Vue+MySQL+axios的项目搭建

热门文章

  1. iscsi存储常见错误
  2. Linus 07年在 Google讲座介绍Git的特点和设计思路
  3. 面试题:请介绍⼀下 JMM(Java 内存模型)
  4. dubbo的Extension源码分析
  5. Container ViewController自定义转场控制器。
  6. WPF编游戏系列 之六 动画效果(1)
  7. SVN-您的主机中的软件中止了一个已建立的连接
  8. Delphi IOS (二)
  9. 〖Linux〗svn log 每个日志记录只显示一行的方法
  10. 在iPhone程序上读取PDF文件