Android Studio使用ButterKnife和Zelezny的方法
前言
ButterKnife是一個專注于Android的View注入框架,可以減少大量的findViewById以及setOnClickListener代碼,可視化一鍵生成。
有著以下的優(yōu)點:
1、強大的View綁定和Click事件處理功能,簡化代碼,提升開發(fā)效率
2、方便的處理Adapter里的ViewHolder綁定問題
3、運行時不會影響APP效率,使用配置方便
4、代碼清晰,可讀性強
Android Studio配置ButterKnife
第一步

第二步
配置project的build.gradle
在dependencies里面加上

第三步
配置module的build.gradle
最外面加上:
apply plugin: 'android-apt'
dependencies里面:
apt 'com.jakewharton:butterknife-compiler:8.4.0'

到這里基本引入就完成了,然后應用一下。
使用ButterKnife注解控件:
@BindView(R.id.tv) TextView tv;
上述代碼就是基本的控件注解,使用起來非常的方便。

在這里我就不一一說明每個方法的作用,有興趣的可以自己去查閱資料。
現(xiàn)在看下和ButterKnife一起使用的Zelezny插件:

我這里是已經(jīng)安裝了,如果沒安裝的話會提示安裝,安裝后會重啟Android Studio。
在布局文件上點擊右鍵進入Generate會看到如圖所示的插件,證明插件安裝成功了。

點擊后:


標注位置代碼就是插件生成的,是不是很方便,希望對大家有所幫助,有不同的見解請留言交流,我會經(jīng)常關(guān)注。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Android用注解與反射實現(xiàn)Butterknife功能
- Android中butterknife的使用與自動化查找組件插件詳解
- 詳解Android Studio安裝ButterKnife插件(手動安裝)
- Android Kotlin環(huán)境使用ButterKnife的方法
- Android Studio中ButterKnife插件的安裝與使用詳解
- 解決Android Studio 3.0 butterknife:7.0.1配置的問題
- Android注解使用之ButterKnife 8.0詳解
- Android注解ButterKnife的基本使用
- Android?ButterKnife依賴注入框架使用教程
相關(guān)文章
android組件SwipeRefreshLayout下拉小球式刷新效果
這篇文章主要為大家詳細介紹了android組件SwipeRefreshLayout下拉小球式刷新效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
Android手勢滑動實現(xiàn)ImageView縮放圖片大小
這篇文章主要為大家詳細介紹了Android手勢滑動實現(xiàn)ImageView縮放圖片大小的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-02-02
Android Studio 3.0上分析內(nèi)存泄漏的原因
本篇文章主要介紹了Android Studio 3.0上分析內(nèi)存泄漏的原因,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11
Android 使用AsyncTask實現(xiàn)多線程斷點續(xù)傳
本文將詳細講解如何使用AsyncTask來實現(xiàn)多線程的斷點續(xù)傳下載功能,感興趣的朋友跟隨腳本之家小編一起學習吧2018-05-05
Android開發(fā)TextView內(nèi)的文字實現(xiàn)自動換行
這篇文章主要為大家介紹了Android開發(fā)TextView內(nèi)的文字實現(xiàn)自動換行,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
Android CountDownTimer實現(xiàn)定時器和倒計時效果
這篇文章主要為大家詳細介紹了Android CountDownTimer實現(xiàn)定時器和倒計時效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02
Android 系統(tǒng)語言切換監(jiān)聽和設(shè)置實例代碼
本篇文章主要介紹了Android 系統(tǒng)語言切換監(jiān)聽和設(shè)置實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06

