ActionBarSherlock学习笔记 第一篇——部署
ActionBarSherlock是JakeWharton编写的一个开源框架,使用这个框架,可以实现在所有的Android版本上实现ActionBar的效果和功能。当在4.0+的版本使用时,会使用Android自身的ActionBar,当在4.0之前的版本使用时,则会使用ActionBarSherlock自身自定义的一套框架来实现ActionBar的功能。
actionbarsherlock这个项目的作用是用来作为其他项目的lib,在项目名称上 右键->properties->Android可以看到下面的Is Library复选框是勾选上的,如果没有,现在勾上。
这几个文件夹都是工程目录,我们只需要关注其中的四个就足够了:demos,fragments,roboguice,styled。我们首先将demos项目导入工作空间,方法和之前导入actionbarsherlock一样。导入完毕后如下:
右键项目的名称->properties->Android可以看到,
我们需要将actionbarsherlock项目作为该项目的库,所以这里我们需要操作一下,先将打了红叉的那一条选中->remove,然后点击Add,会看到:
选择actionbarsherlock->OK,会看到:
接下来,用同样的方法,我们可以把其他三个示例项目导入到工作空间中,但是这个时候你可能会遇到一个问题,比如说在导入fragments这个项目的时候会出现下面的情况:
因为和之前导入的项目同名了,所以我们还要将之前导入的项目改一下名字,并将后面导入的项目都改一下名字,防止他们同名,这样就可以了。
看到网上有些人教你将actionbarsherlock的代码和资源copy出来手动加到自己的项目里,这样其实是不对的。
转载请注明