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

SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook 和 Path 2.0 滑动式菜单都可以实现(android页面布局效果)

2013-11-21 09:14 901 查看
先上图看看效果

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以上的系统上跑过
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐