Butterknife的好處:android
·綁定View事件、資源文件佈局
·註解都是在編譯期,不會影響程序的運行效率學習
·代碼清晰,可讀性強gradle
Butterknife的使用:spa
使用快捷鍵Ctrl+Alt+S進入Settings,點擊Plugins,在搜索框中輸入 Butterknife Zelezny,加入後重啓Android studio。.net
加入依賴Butterknife的依賴,在bulid.gradle的android中加入3d
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
在dependencies中加入依賴,記得同步blog
implementation 'com.jakewharton:butterknife:10.2.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0'
在fragment中綁定控件事件
1.我在佈局文件中加了一個Button和TextView控件ci
2.而後到fragment中綁定,把鼠標的焦點放在onCreateView下的R.layout.佈局文件(此處)。
3.快捷鍵Alt + Insert(Ctrl+shift+B的快捷鍵可能用不了,個人綁定了其餘東西)
4.選擇Butterknife後出彈窗一個如下框(選擇打鉤才能改右側的綁定)
5.點擊Confirm後會出現如下代碼
6.定義一個靜態的Unbinder,而後綁定Butterknife
7.最後解綁
Butterknife提供了25個註解,想了解點擊我跳轉,更詳細,我也是從那邊學習的。