1、BuildScripts,添加红色部分
1buildscript { 2 repositories { 3 jcenter() 4 google() 5 } 6 dependencies { 7 classpath 'com.android.tools.build:gradle:3.0.1' 8 classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' 9 classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0' 10 // NOTE: Do not place your application dependencies here; they belong 11 // in the individual module build.gradle files 12 } 13}
2、app BuildGradle中添加红色部分
1apply plugin: 'com.android.application' 2apply plugin: 'org.greenrobot.greendao' 3apply plugin: 'com.jakewharton.butterknife' 4 5dependencies { 6 implementation 'com.android.support:support-v4:26.1.0' 7 compile fileTree(dir: 'libs', include: ['*.jar']) 8 compile 'com.squareup.retrofit2:retrofit:2.1.0' 9 compile 'com.google.code.gson:gson:2.6.2' 10 compile 'com.squareup.retrofit2:adapter-rxjava:2.0.0' 11 compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta3' 12 compile 'com.squareup.okhttp3:logging-interceptor:3.3.1' 13 compile 'org.greenrobot:greendao:3.2.2' 14 compile 'com.github.bumptech.glide:glide:3.7.0' 15 compile 'com.google.zxing:core:3.3.0' 16 compile 'com.android.support:appcompat-v7:26+' 17 compile 'com.android.support:recyclerview-v7:26+' 18 compile project(path: ':library') 19 compile project(path: ':orbbec') 20 implementation 'com.android.support.constraint:constraint-layout:1.1.3' 21 compile 'com.jakewharton:butterknife:8.4.0' 22 annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0' 23}
3、Activity中测试
1@BindView(R2.id.test) Button btnTest;//使用ButterKnife方法绑定按钮 2 3onCreate中 4 5ButterKnife.bind(this);
其他可以和传统按钮一样的方法使用,或者注解方式使用。