Butter Knife方便我们对xml文件进行注解。
下面是效果图:
1.可以对xml文件的View的ID进行注解。
2.可以进行点击事件。
3.可以生成ViewHolder。
第一步:在整个工程的gradle中添加软件仓和classpath:
classpath 'com.jakewharton:butterknife-gradle-plugin:8.7.0'
allprojects {
repositories {
jcenter()
mavenCentral()
}
}
第二部:在自己的项目中添加apply和依赖
apply plugin: 'com.jakewharton.butterknife'
compile 'com.jakewharton:butterknife:8.7.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0'
第三部需要在setting中的plugins中下载butter knife
下载完后重新运行就可以了