ActionBarSherlock的使用一
扫描二维码
随时随地手机看文章
ActionBarSherlock是一个ActionBar的框架,利用ActionBarSherlock可以消除不同的android版本下带来的ActionBar的体验问题,解决了ActionBar在不同的版本下带来的兼容性问题。
言归正传,第一步当然是安装ActionBarSherlock,首先去官网上下载ActionBarSherlock的ZIP包http://actionbarsherlock.com/,解压之后可以看到文件的内容如下:
在这个目录中ActionBarsherlock是我们需要的类库工程,它没有像普通的java文件一样打包成一个jar文件,而是整个工程当成一个类库供我们使用。在actionbarsherlock-samples目录下有一Demos目录,在这个目录中包含了我们需要的实例,所以这次的目标就是导入Demos工程。
第二步,在eclipse中导入actionbarsherlock这个工程,导入这个工程之后,查看project.properties这个文件,会发现其中android.library=true这句话,表明整个工程是作为一个类库被引用的。右键工程选择properties>android在下框中有一个islibary的单选框,勾上。
第三步,导入Demos工程,导入成功之后会报错,不用担心,这个没有导入ActionBarSherlock这个类库的关系,同样右键工程properties>android,点击下表框中的add按钮,在弹出的对话框中选择刚才设置的ActionBarSherLock,然后错误就会消息,这时候导入成功了,运行。
效果:
查看demos中的project.properties文件,其中会发现android.library.reference.1=../../actionbarsherlock,这句话表明了现在的工程和导入的Actionbarsherlock之间的层次关系,到导入的时候应该确定各自的层次关系。