A.ButterKnife简介
ButterKnife是一个开源的 Android 系统的 View 注入框架,通过注解的方式来绑定 View 的属性或方法,大量减少了 findViewById() 以及 setOnClickListener() 等代码,提高开发效率。
B.ButterKnife的使用
1.先去掉所有和 ButterKnife 有关的引用,及插件.
2.安装插件:
打开AS,点击File选择Settings,选择Plugins,在搜索框中搜索ButterKnife, 再点击search in respositories,选择Android ButterKnife zelezny,最后点击Install.
如下图:
3.安装完成后重启AS
4.重启后看是否能使用该插件,若不能查看Build.gradle中是否有一下依赖
compile 'com.jakewharton:butterknife:7.0.1',若没有手动添加
C.直接添加依赖:
1.在项目的build.gredle 文件中的dependencies标签下添加:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
如图:
2.在app的build.gredle 中添加:
apply plugin: 'android-apt'
3.在app的build.gredle 的dependencies中添加:
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
如图: