ActionBar-PullToRefresh 学习之导入到Eclipse

今天将ActionBar-PullToRefresh导入到Eclipse时遇到了各种问题,记录之:

ActionBar-PullToRefresh 下载地址:https://github.com/chrisbanes/ActionBar-PullToRefresh


使用ActionBar-PullToRefresh时,下载依赖库:SmoothProgressBar  下载地址:https://github.com/castorflex/SmoothProgressBar

ActionBarSherlock  下载地址:https://github.com/JakeWharton/ActionBarSherlock


实际上对于ActionBarSherlock有两种选择,一是使用android-support-v7-appcompat ,另一种就是使用ActionBarSherlock

此处之所以使用ActionBarSherlock ,是为了兼容更低版本。


步骤:

(1) 首先下载SmoothProgressBar  库,将下载后的压缩包SmoothProgressBar-master.zip,进行解压:

    解压后如下图:



打开Eclipse,导入上图中的library:导入时,使用源码方式导入,如下图:



选择目录,并勾选:Copy projects into workspace   并点击finish:


此时我们会发现并没有源码,此时我们需要将java文件夹下的fr文件夹复制到src目录下:


此时,可以将java目录进行删除:



导入后修改项目名称,以避免后面重名,本人将名字修改为了SmoothProgressBar-library,

并勾选Is Library选项。


到此为止,第一个依赖库导入完成。

(2) 接下来,解压我们下载好的ActionBar-PullToRefresh,解压后如下图,我们用到的主要是红框中的三个目录


首先我们要导入library,导入方法与面(1)中的方法相同,不在重复。

导入后如下图,同样,我们需要将java目录下的源码文件复制到src:



此时该项目会报错,我们需要为该项目添加引用:SmoothProgressBar-library



添加完引用,clean一下,错误消失

修改该项目名称为library,并勾选该项目为Is Library。


到此为之第二个有依赖库添加完成。



(3) 接下来进行第三个依赖库的导入,ActionBarSherlock

下载完成解压后目录:



我们需要导入的是第一个文件夹:actionbarsherlock

导入方式与(1)相同。此项目无需复制源码。

第三个依赖库导入完成。

(4) 接下来我们进行第四个依赖库的导入,ActionBar-PullToRefresh解压后的extras目录,

此目录总包含两个文件夹:


由于我们项目中使用的是ActionBarSherlock,因此我我们导入第二个目录:actionbarsherlock

同样的导入后,我们需要将该项目中java目录下的源码拷贝入src目录

该项目添加引用:library 以及actionbarsherlock,

勾选该项目由的Is Library

可将项目名称修改为。PullToRefresh


到此为止,我们已经将所有的库,导入完毕,当我们需要使用ActionBar-PullToRefresh时,只需要引用:PullToRefresh项目即可。



(5) 接下来我们进行官方示例的导入:

即ActionBar-PullToRefresh 解压后的samples文件夹,samples文件夹包含三个文件夹,由于我们使用actionbarsherlock,因此导入示例,使用samples文件夹下的 actionbarsherlock


导入方法同(1),该项目导入后没有源码,我们需要受到将\samplesactionbarsherlock\src\java文件夹下的uk文件夹复制到src目录:

导入后如下图,我们会发现有很多报错,设置由于我们没有引用库造成的 ,添加引用库:PullToRefresh


添加引用库,


ok,大功告成。



Run一下看下成果:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值