androidStudio引入PullToRefresh

先看一看以下两篇文章:

http://www.cnblogs.com/lhyz/p/4401911.html

http://www.cnblogs.com/lhyz/p/4399177.html

这两篇文章讲解了如何将PullToRefres引入AS下的项目中,讲的比较详细,基本够用,下满总结一下我做的步骤,和出现的问题。

首先,在

AndroidStudio引入Android-PullToRefresh库的过程-作为依赖项目

这篇文章里下载作者整理好的PullToRefresh项目,地址是: https://github.com/wylhyz/Android-PullToRefresh ,然后按章

AndroidStudio引入Volley库的过程-作为依赖项目

这篇文章里说的一步一步操作,把下面的volley替换成PullToRefres项目。步骤一样。

Step 1.

在项目根目录新建一个用来引用外部项目的文件夹:

androidStudio引入PullToRefresh_第1张图片

 

 

Step 2.

将要引入的Volley项目copy到这个libraries目录下:

androidStudio引入PullToRefresh_第2张图片

 

Step 3.

在当前项目的setting.gradle中引用libraries中的volley库:

androidStudio引入PullToRefresh_第3张图片

 

Step 4.

更改Volley项目的build.gradle,使其与项目的build.gradle相关参数相同,这些相关参数分别是:

compileSdkVersion

buildToolsVersion

androidStudio引入PullToRefresh_第4张图片

同时还要将Volley中的gradle版本修改成与项目根目录下的build.gradle文件中指定的gradle版本相同:

androidStudio引入PullToRefresh_第5张图片

这样Volley下的build.gradle前后对比为:

前:

androidStudio引入PullToRefresh_第6张图片

(修改这步完成之后可以点击右上角的AddNow将Volley添加到当前项目下:这也是为什么我开头结果图上Volley会与app平级)这一点我没找到他说的AddNow,所以没有做这个操作。

后:

androidStudio引入PullToRefresh_第7张图片

至于前面几个步骤中的设置信息的修改,要参照自己的主项目去修改。
接下来就是按照

AndroidStudio引入Android-PullToRefresh库的过程-作为依赖项目

这篇的内容继续来了操作,

为这个依赖项目添加一个build.gradle文件,然后添加依赖v4支持库的依赖即可:(这里也要根据主项目的设置信息来设置,我用的是v7包 )

androidStudio引入PullToRefresh_第8张图片

原项目的依赖如下:

androidStudio引入PullToRefresh_第9张图片

 

其他按照上一篇文章中Volley的导入方法即可(我按照下图在settings.gradle中添加最后一行 编译不通过,索性将其删除)

androidStudio引入PullToRefresh_第10张图片

,这样就可以使用项目了  。

虽然博主说可以使用项目了 ,但是我在编译时提示FloorMatch过期,估计应该是我引用的V7包导致的,如实把错误提示地方的FloorMatch改为Match,变量类型改为Double,在编译 ,通过。

然后在Project structure页面里对主项目添加引用工程,加入PullToRefres项目后,在编译,ok,通过。下面就是各种使用。


你可能感兴趣的:(androidStudio引入PullToRefresh)