Android Studio使用butterknife库绑定控件ID注解
在线导入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

绑定效果如下:


浙公网安备 33010602011771号