1. 程式人生 > >ButterKnife 8.2.1的使用

ButterKnife 8.2.1的使用

本文主要針對初學者使用ButterKnife ,大神請繞行!!!

ButterKnife 相信大家都不陌生,可以幫助開發者快速實現佈局以及點選事件,省去了我們很多的麻煩,針對7.0版本呢,本人在這裡就不多說了,直接新增依賴就可以使用,而8.0版本以上變動比較大,做下記錄,方便以後使用咯。

1 首先下載外掛 


上圖中第三步由於本人已經安裝過,所以顯示uninstall,如果 小猿 們沒有安裝過外掛,顯示為Install。點選Apply,ok

 新增依賴  :

在  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   把兩個下劃線改成一個就好了。


好了,大致使用情況就是這樣了,不喜勿噴哦!