butterknife:8.6.0使用

来源:互联网 发布:恐怖美术馆ib知乎 编辑:程序博客网 时间:2024/06/06 05:51

一直用butterknife的低版本,不知道butterknife新版本的使用,各种注解都无效,原来自己差了东西,下面是配置butterknife步骤

1、在项目根目录下的build.gradle文件里配置

dependencies {    classpath 'com.android.tools.build:gradle:2.3.2'
//加上这行
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
2、在项目的build.gradle(app目录的)build.gradle文件配置:
apply plugin: 'android-apt'
3、依然在build.gradle(app目录的)build.gradle文件配置:
compile 'com.jakewharton:butterknife:8.6.0'apt 'com.jakewharton:butterknife-compiler:8.6.0'
好了,大功告成,现在可以注解式开发了。
值得注意的是,低版本是使用
ButterKnife.inject(this)进行布局绑定,而新的是使用ButterKnife.bind(this)
而注解控件则是用
@BindView(R.id.id_login),而不是以前的InjectView

原创粉丝点击