在线导入butterknife的jar包
在Android-app-Open Module Settings下选中module下的app
选择Dependencies,点击右边的“+”,选择第一个:1. Library dependency
在弹出来的搜索框中输入butterknife进行搜索,选择第一个进行导入
增加build.gradle文件配置
在app的build.gradle文件的dependencies块中的
compile 'com.jakewharton:butterknife:8.7.0'(刚才自动生成的)下一行添加
annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0'
否则可能出现空指针异常(无法绑定控件ID),然后对工程进行同步。
继续添加butterknife的辅助插件
在File-Settings-Plugins的搜索框中输入Zelezny进行搜索并安装,然后按要求重启。
插件的简单使用方法:
在布局文件代码比如R.layout.activity_main中按alt+Insert,可选择Generate Butterknife Injections来自动绑定该布局下的任意控件ID
绑定效果如下: