使用注釋處理為您生成樣板**的android檢視的字段和方法繫結。注意事項:findviewbyid通過使用@bindview欄位消除呼叫。
在列表或陣列中組合多個檢視。一次使用操作,設定器或屬性操作它們。
通過@onclick與其他人注釋方法來消除匿名內部類的偵聽器。
通過在字段上使用資源注釋來消除資源查詢。
1.com.android.tools.build:gradle:2.2.2 以下的版本使用配置方式:
project 級gradle中配置
buildscript
dependencies
}
// butterknife
android
buildtypes
}}dependencies
2.com.android.tools.build:gradle:2.2.2 以上的版本使用配置方式:
project 級gradle中配置
dependencies
demo 例子:
package come.lixby.buttferknife;
import android.os.bundle;
import android.view.view;
import android.widget.button;
import android.widget.textview;
import butterknife.bindview;
import butterknife.butterknife;
import butterknife.onclick;
public
class
mainactivity
extends
activity
private
void
initview()
@onclick()
public
void
onviewclicked(view view)
}static class viewholder }}
自動生成快捷方式: alt+insert,前提請安裝butterknife 外掛程式。butterknife 外掛程式安裝:
butterknife 快捷生成:
想進一步了解其他使用,請前往官網學習。
ButterKnife 新增使用
在使用 butterknife的時候 只配置乙個地方是不行的 之前一直只設定乙個,解析控制項有問題後來才知道,還需要把其他部分的配置補齊才能正確的解析控制項 compile com.jakewharton butterknife 8.6.0 apt com.jakewharton butterkni...
ButterKnife的簡單使用
黃油刀的簡單使用,特別簡單。可以省好多findbyid 還有別的使用,但還沒學到 bind r.id.mima edittext mima 在控制項上加乙個如上所示的 在oncreat裡記得寫上butterknife.bind this 不然會報空指標 如果是button按鈕時 直接 onclick...
註解Butterknife的使用
butterknife,新增依賴庫。2.在專案的project 的 build.gredle 檔案中的 dependencies 標籤下新增。classpath com.neenbedankt.gradle.plugins android apt 1.8 3.在module 的build.gredl...