随着新版本的陆续发布,Android Studio越来越好用,原来在ADT中使用的一些第三方库该如何迁移到Android Studio呢?比如Android-PullToRefreshhttps://github.com/chrisbanes/Android-PullToRefresh),这是一个经典的下拉刷新库,虽然已不再提倡使用,但仍然有诸多粉丝,在ADT中它是以library的形式被引用的,那么在AS中怎么使用呢?


由于该库在Maven中央库上并不存在,因此只能将它拷贝到项目中,具体可参考如下步骤:


1.在AS中,将项目结构切换到Project目录模式,在根目录下新建一个名为libs的文件夹,该文件夹跟app文件夹同级。

2.在libs文件夹中新建一个名为pulltorefresh的文件夹(名字可任意),将Android-PullToRefreshlibrary文件夹中的ressrc等内容拷贝到pulltorefresh文件夹下。

3.在app/build.gradle中添加如下依赖:

dependencies {
    compile project(':libs:pulltorefresh')
}

4.在libs/pulltorefresh/build.gradle中添加如下内容:

apply plugin'com.android.library'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['aidl']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}

5.在settings.gradle中添加如下内容:

include ':libs:pulltorefresh' ,':app'

 

完成上述步骤,就可以在Android Studio中使用Android-PullToRefresh了。

更多相关文章

  1. 彻底解决 INSTALL_FAILED_TEST_ONLY安装失败的问题
  2. libgdx 学习笔记一 开发环境搭建
  3. Android(安卓)studio 一直卡在Gradle:Build Running
  4. Firebase Crashlytics Sdk接入流程(Android)
  5. Intellij Idea gradle Android(安卓)depends Setting
  6. android一键退出
  7. Android(安卓)Studio 引用jar和so 文件
  8. android标题栏添加延时加载标志
  9. Android控件RecyclerView和ListView的异同

随机推荐

  1. Android Home按键监听广播
  2. android安装openssh,通过其他电脑ssh登陆
  3. Android之常见数据类型
  4. android 100行代码实现 仿苹果滑动选择器
  5. Android(安卓)顶级视图DecorView的前世今
  6. Android 的一些实用的函数
  7. 使用反射获取Android中隐藏的方法
  8. 基于ViewFlipper实现的自定义新手指引控
  9. building android/ubuntu-touch on 32bit
  10. 关于Android的Orientation问题