ButterKnife 8.2.1的使用
阿新 • • 發佈:2019-01-29
本文主要針對初學者使用ButterKnife ,大神請繞行!!!
ButterKnife 相信大家都不陌生,可以幫助開發者快速實現佈局以及點選事件,省去了我們很多的麻煩,針對7.0版本呢,本人在這裡就不多說了,直接新增依賴就可以使用,而8.0版本以上變動比較大,做下記錄,方便以後使用咯。
1 首先下載外掛
上圖中第三步由於本人已經安裝過,所以顯示uninstall,如果 小猿 們沒有安裝過外掛,顯示為Install。點選Apply,ok
2 新增依賴 :
在 Module 層的build.gradle裡 apply處
apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt'
dependencies處新增
compile 'com.jakewharton:butterknife:8.2.1'
apt 'com.jakewharton:butterknife-compiler:8.2.1'
之後在project層的build.gradle裡dependencies處
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
這樣就完成依賴啦!!是不是很簡單,趕快試一試吧。
使用方法:
滑鼠一定要放在你的佈局上,然後點選右鍵
在使用過程中,給控制元件命名時,不能同時寫兩個下劃線__,比如:android:id="@+id/tv_my__ knowledge" 紅色的下劃線,這樣使用butterknife就會報錯。 ArrayIndexOutOfBoundsException: null 把兩個下劃線改成一個就好了。
好了,大致使用情況就是這樣了,不喜勿噴哦!