Butterknife的好處:
·綁定View事件、資源文件
·注解都是在編譯期,不會影響程序的運行效率
·代碼清晰,可讀性強
Butterknife的使用:
使用快捷鍵Ctrl+Alt+S進入Settings,點擊Plugins,在搜索框中輸入 Butterknife Zelezny,加入后重啟Android studio。
加入依賴Butterknife的依賴,在bulid.gradle的android中加入
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
在dependencies中加入依賴,記得同步
implementation 'com.jakewharton:butterknife:10.2.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0'
在fragment中綁定控件
1.我在布局文件中加了一個Button和TextView控件
2.然后到fragment中綁定,把鼠標的焦點放在onCreateView下的R.layout.布局文件(此處)。

3.快捷鍵Alt + Insert(Ctrl+shift+B的快捷鍵可能用不了,我的綁定了其他東西)

4.選擇Butterknife后出彈窗一個以下框(選擇打鈎才能改右側的綁定)

5.點擊Confirm后會出現以下代碼

6.定義一個靜態的Unbinder,然后綁定Butterknife

7.最后解綁

Butterknife提供了25個注解,想了解點擊我跳轉,更詳細,我也是從那邊學習的。
