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

绑定效果如下:

posted @ 2017-07-25 19:19  LangZXG  Views(2562)  Comments(0Edit  收藏  举报