一,ButterKnife简介
特点:注入View以及事件,提升开发效率
二,导入
步骤1:在project的build.gradle文件中的dependencies下添加
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
//添加这个
classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
步骤2:在module的build.gradle文件中的dependecies下添加依赖
compile'com.jakewharton:butterknife:8.5.1'
annotationProcessor'com.jakewharton:butterknife-compiler:8.5.1'
三,注入View,事件,资源
public class MainActivity extends AppCompatActivity {
//注入view
@BindView(R.id.one)
TextView one;
@BindView(R