butterknife 使用 筆記

2021-08-07 05:16:00 字數 1468 閱讀 9268

使用注釋處理為您生成樣板**的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...