(2)复制第三方库的AndroidMainfest.xml、res、src文件(夹)到库目录的src/main目录中
(3)将src/main目录下的src目录重命名(Shift+F6)为java
(4)删除库module中的build.gradle文件(注意不要修改错了地方)中的dependencies和release模块
3、将application的module依赖上library的module:
操作如下:

上图中,右键选中app,选择“Open Module Settings”,弹出如下界面:

按照上图的步骤,在Dependencies标签中,添加"Module dependency",弹出如下界面:

上图中,将StickyScrollViewItems的module导入一下就行。
依赖成功,于是,我们在布局文件中是可以看到它的代码提示的:

下面来测试一下。
4、测试library这个module的可用性:
将activity_main.xml修改为如下代码:
上方代码中,我们引入了StickyScrollView这个module作为library,核心代码是第23行,我们为红色的View添加了android:tag="sticky"这个标签,于是它将具有悬停的属性。然后直接运行程序就行了。
这一段的整个工程文件如下:(大家可以导入到自己的AS中运行看一下效果)
链接:
密码:k9i1
五、删除某个module:

上图中,如果我想删掉StickyScrollView这个module,该怎么办呢?办法是:选中StickyScrollView这个module,并点击右键,发现没有delete选项,没有关系,我们选择上图中红框部分的"Open module Settings"选项,弹出如下界面:

上图中,点击箭头处的减号,就可以删掉了。同时我们要去掉app这个module对它的依赖:

然后会发现,StickyScrollView这个module的图标消失了:

上图中,现在右键它,就可以delete掉了,而且是从硬盘上直接delete掉:

六、删除文件的小技巧:(安全删除)
如果我们想删掉某个文件,可以直接右键,然后delete,但是Android Studio有一个更人性化的体验。比如我想删掉布局文件时:

上图中,点击delete进行删除, 弹出如下界面:

上图中,如果将红框部分打钩,然后点击OK,软件则会提示你,有哪些地方用到了这个文件:

上图显示,有一个地方用到了这个文件,点击上图中的"View usages",就可以看到详细的情况了:

如果你执意要删除,单击上图中的箭头位置即可,怎么样?用户体验还不错吧?
怎么?还不满意啊?那我明天继续战斗,敬请期待~~~
备注:
application的build.gradle:

1 // Top-level build file where you can add configuration options common to all sub-projects/modules.
2
3 buildscript {
4 repositories {
5 jcenter()
6 }
7 dependencies {
8 classpath 'com.android.tools.build:gradle:1.1.0'
9
10 // NOTE: Do not place your application dependencies here; they belong
11 // in the individual module build.gradle files
12 }
13 }
14
15 allprojects {
16 repositories {
17 jcenter()
18 }
19 }
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-73291-3.html
成功了发屁都是真理