如何在Library Project中使用ButterKnife

来源:互联网 发布:软件功能介绍 编辑:程序博客网 时间:2024/05/22 04:32

Butter Knife项目github地址:https://github.com/JakeWharton/butterknife

要在Library Project中使用Butter Knife,需要完成下面两个步骤:

  1. 在整个项目的build.gradle文件中添加如下配置:

红框标注的文本在此:

  1. classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'

  1. 在Module(该Module为Library Project)的build.gradle文件中天剑如下配置:


红框标注的文本在此:

  1. apply plugin: 'com.jakewharton.butterknife'
  2. compile 'com.jakewharton:butterknife:8.5.1'
  3. annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'

到此,就可以在代码中使用Butter Knife了,不过需要注意一下几点:

  1. 代码中使用资源时,使用R2类,如下图所示


  2. 使用Butter Knife是不能用在static变量private成员变量上


0 0