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'
如圖: