SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook 和 Path 2.0 滑动式菜单都可以实现(android页面布局效果)
来源:互联网 发布:鬼影实录 知乎 编辑:程序博客网 时间:2024/06/10 18:41
SlidingMenu is currently used in some awesome Android apps. Here's a list of some of them:
代码下载网站:https://github.com/jfeinstein10/SlidingMenu
- Rdio
- Plume
- VLC for Android
- Wunderlist 2
- The Verge
- MTG Familiar
- Mantano Reader
- Falcon Pro (BETA)
- MW3 Barracks
ActionBarSherlock is an extension of the support library designed to facilitate the use of the action bar design pattern across all versions of Android with a single API.
官方网站:http://actionbarsherlock.com/
注意事项:
1、SlidingMenu 的demo工程引用了ActionBarSherlock 里的Threme和style,所以要把后者的libary添加到前者的工程中;否则前者的style.xml文件和AndroidManifest.xml都会报错,大致如下:
Theme.Sherlock.Light.DarkActionBar无法找到
No resource found that matches the given name: attr 'homeAsUpIndicator'.
No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'.
原因是它本身又引用了另外一个开源库 ActionBarSherlock ,所以首先要做的就是去下载 ActionBarSherlock,引用其中的library。
2、 这样,SlidingMenu 的示例代码就引用了两个library,这时候还不能用,项目报错:
Jar mismatch! Fix your dependencies
解决此问题的方法,其实就是需要两个library使用的support包是一样的。
3、 解决了上面的问题之后,还会出现下面的问题:
可能报找不到getSupportActionBar等ActionBarSherLock的方法。原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu library中的SlidingFragmentActivity,让它继承于SherlockFragmentActivity,重新编译library导入。
剩下的工作,就是你自己好好参考实例和文档,研究如何使用了。
有问题大家可以一起讨论:我的微博http://weibo.com/changeself
有的朋友工程下载了无法编译,报错误之类的话,可以找我要工程源码。 包含SlidingMenu-master和 JakeWharton-ActionBarSherlock-e5c2d1c这2部分。
下载地址:360的云盘地址(40M)
工程我已经运行过了,如果android2.3以上的系统上跑过
- SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook 和 Path 2.0 滑动式菜单都可以实现(android页面布局效果)
- SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook 和 Path 2.0 滑动式菜单都可以实现(android页面布局效果)
- SlidingMenu和ActionBarSherlock结合能做出出色的App布局,导入SlidingMenu例子的移植问题
- android菜单插件Slidingmenu和Actionbarsherlock组合使用做侧滑菜单
- Android下Slidingmenu和actionbarsherlock的使用
- SlidingMenu和ActionBarSherlock结合使用案例
- actionbarsherlock 插件结合slidingmenu时,自定义actionbar布局
- 开源项目推荐(2):Android SlidingMenu 实现类似与Path2.0和Facebook滑动菜单
- ViewPager和Fragment结合使用,可以做出顶部导航界面滑动效果
- 反编译简书app和小红书app滑动效果sticky粘性头布局的实现CoordinatorLayout+behavior
- 用js实现页面布局的滑动门和TAB
- 教你使用HorizontalScrollView和ListView打造左右和上下都可以滑动的列表布局
- Android学习日记(yzy):集成布局和滑动效果的实现
- Android SlidingMenu 布局实现
- App引导页面的常用布局和实现
- android 滑动菜单SlidingMenu的实现
- android 滑动菜单SlidingMenu的实现
- android 滑动菜单SlidingMenu的实现
- windows xp文件夹共享,取消用户名密码输入
- 1.1,计算机分类与应用
- ubuntu 隐藏文件显示
- 列表控件 树形控件显示设备信息
- 掌握小窍门,增加Paypal银行提现成功率
- SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook 和 Path 2.0 滑动式菜单都可以实现(android页面布局效果)
- mysql存储过程预处理(动态sql)
- horizon源码修改——删除菜单和字样
- android数据存储--SQLite
- Hibernate多对一
- 程序员?还是小丑?
- [源码分享]HttpPost压力测试工具
- iOS开发入门之——拖动视图
- magicnote, 送给深度命令行中毒的同学们, 让指令流淌于指尖