ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。
对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的自定义动作栏实现将自动围绕布局。能够让开发者轻松开发一款带动作栏(Action bar)的应用,并且适用于Android 2.x及其以上所有版本。
详情见http://actionbarsherlock.com/
源码下载地址:https://github.com/JakeWharton/ActionBarSherlock
在eclipse中导入demo项目后,直接编译运行demo是会报错的,因为demo项目引入了actionbarsherlock库的类和资源,因此必须将actionbarsherlock工程引入demo工程中,方法如下
右击demo项目,属性----Android ,将actionbarsherlock作为库导入,点击确定
再次编译运行就不会报错了
ps:刚开始运行出现过空指针异常,发现还是因为没有找到资源导致的,重新clean项目再次编译运行就OK了