在線導入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
綁定效果如下: