ButterKnife註解框架詳解

2022-02-09 18:58:42 字數 2215 閱讀 5097

android 懶人註解框架 :

前言:註解,相信很多同學都用到了,對控制項進行初始化的時候需要用到 findviewbyid() ,當乙個activity 中控制項用到的比較多的時候,會顯得**臃腫

比如:

那我們使用註解就很方便了,按下面的步驟來,學一下如何在專案中使用註解

一、新增依賴

compile '

com.jakewharton:butterknife:7.0.0

'

二、android studio安裝外掛程式1、android studio 開啟乙個專案,點選左上角 file -->settings... 進行設定

2、搜尋 'android butterknife' 安裝外掛程式 zelezny  右側綠色安裝按鈕

3、寫個布局,裡面有若干個控制項

<?xml version="

1.0" encoding="

utf-8

"?>

""xmlns:tools="

"android:layout_width="

match_parent

"android:layout_height="

match_parent

"android:id="

@+id/root

"android:orientation="

vertical

"tools:context="

com.xqx.customview.mainactivity

">

android:id="

@+id/xgroup

"android:layout_width="

match_parent

"android:layout_height="

wrap_content

">

android:id="

@+id/jump

"android:layout_width="

wrap_content

"android:layout_height="

wrap_content

"android:text="

開啟新的activity

" />

android:id="

@+id/text

"android:layout_width="

wrap_content

"android:layout_height="

wrap_content

"android:text="

文字1"

/>

4、用外掛程式實現註解

①、在布局上右擊,選擇generate

②、選擇外掛程式

③、選擇要註解的控制項

④、提交檢視效果 ,會發現每乙個控制項 都有註解 。並且oncreate()裡多了乙個 butterknife.bind(this);**

其他外掛程式介紹:

android開發實戰(十八):android studio 優秀外掛程式:gsonformat

android專案實戰(十九):android studio 優秀外掛程式: parcelable code generator

註解式框架Butterknife的用法

註解式框架butterknife的用法 什麼是註解式開發 jdk1.5後支援註解方式,想用註解式開發,就要自定義註解 結構 註解名 也可以叫類名 傳遞的屬性值,key和value,可設定目標範圍 方法 method 屬性 filed 類 type 自定義註解要用到 inte ce 用於定義註解 ta...

註解Butterknife的使用

butterknife,新增依賴庫。2.在專案的project 的 build.gredle 檔案中的 dependencies 標籤下新增。classpath com.neenbedankt.gradle.plugins android apt 1.8 3.在module 的build.gredl...

ButterKnife 新增使用

在使用 butterknife的時候 只配置乙個地方是不行的 之前一直只設定乙個,解析控制項有問題後來才知道,還需要把其他部分的配置補齊才能正確的解析控制項 compile com.jakewharton butterknife 8.6.0 apt com.jakewharton butterkni...