butterknife插件下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁編程開發(fā)編程輔助 → Android Studio Butter Knife Zelezny框架 v8.5.1 最新版

Android Studio Butter Knife Zelezny框架

v8.5.1 最新版

Android Studio Butter Knife Zelezny框架下載
  • 軟件大?。?span itemprop="fileSize">590.00 KB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2017-06-01 09:47:44
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinAll, WinXP, Win7
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?90.00 KB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: butterknife AndroidStudio插件

Android Studio Butter Knife Zelezny框架是一款非常好用的View注入插件,Butter Knife框架能節(jié)省很多代碼量,在添加注解時(shí)輕輕幾點(diǎn)就能增加注解,不用再費(fèi)心勞神。Butter Knife框架也提供了很多有用的注解,很多工程都用到了,更方便的它支持圖形化操作,有需要的攻城獅可以來IT貓撲下載使用。

butterknife插件介紹

ButterKnife是一個(gè)專注于Android系統(tǒng)的View注入框架,可以減少大量的findViewById以及setOnClickListener代碼,可視化一鍵生成。

butterknife插件內(nèi)容

在Android編程過程中,我們會(huì)寫大量的布局和點(diǎn)擊事件,像初始view、設(shè)置view監(jiān)聽這樣簡單而重復(fù)的操作讓人覺得麻煩類,所以可以采用注解的方式去實(shí)現(xiàn),而ButterKnife則是注解中相對簡單易懂的很不錯(cuò)的開源框架,而網(wǎng)上的文檔和例子都過時(shí)了,7.0之后的版本改動(dòng)很大,之前的注解都不能用了,所以借鑒官方文檔總結(jié)了一下,接下來就介紹一下如何使用。

基本參照官方文檔,加上自己的心得。

ButterKnife 優(yōu)勢

1.強(qiáng)大的View綁定和Click事件處理功能,簡化代碼,提升開發(fā)效率;

2.代碼清晰,可讀性強(qiáng);

3.運(yùn)行時(shí)不會(huì)影響APP效率,使用配置方便;

4.方便的處理Adapter里的ViewHolder綁定問題;

使用心得

1.Activity ButterKnife.bind(this);必須在setContentView();之后,且父類bind綁定后,子類不需要再bind;

2.Fragment ButterKnife.bind(this, mRootView);

3.setContentView()不能通過注解實(shí)現(xiàn)(其他的有些注解框架可以);

4.屬性布局不能用private or static 修飾,否則會(huì)報(bào)錯(cuò)。

zelezny : Butterknife插件的使用

插件的安裝

這里寫圖片描述

這里寫圖片描述

插件的使用

安裝完成插件后,會(huì)提示重啟AS,重啟完后,可以寫一個(gè)布局并且新建一個(gè)代碼類測試下。測試的過程中要注意的是,需要將光標(biāo)移到setContentView(R.layout.acty_login),將光標(biāo)放到R.layout.acty_login,然后右鍵Generate就有了。要注意一定要將光標(biāo)放在R.layout.acty_login上面

這里寫圖片描述

這里需要注意的是在勾選控件的界面上,有一個(gè)CreateViewHolder , 很明顯這個(gè)是專門為ListView或者RecyclerView的適配器專門提供的。

使用步驟

一.導(dǎo)入ButterKnife jar包

1)如果你是Eclipse,可以去官網(wǎng)下載jar包

2)如果你是AndroidStudio可以直接 File->Project Structure->Dependencies->Library dependency 搜索butterknife即可,第一個(gè)就是

3)當(dāng)然也可以用maven和gradle配置

注意如果在Library 項(xiàng)目中使用要按如下步驟(github中有具體描述)否則無法找到view:

二.常見使用方法

1)由于每次都要在Activity中的onCreate綁定Activity,所以個(gè)人建議寫一個(gè)BaseActivity完成綁定,子類繼承即可

? ?注:ButterKnife.bind(this);綁定Activity 必須在setContentView之后:

? ?實(shí)現(xiàn)如下(FragmentActivity 實(shí)現(xiàn)一樣):

2)綁定fragment

3)綁定view

4)綁定資源

5)Adapter ViewHolder 綁定

6)點(diǎn)擊事件的綁定:不用聲明view,不用setOnClickLisener()就可以綁定點(diǎn)擊事件

a.直接綁定一個(gè)方法

b.所有監(jiān)聽方法的參數(shù)是可選的

c.定義一個(gè)特定類型,它將自動(dòng)被轉(zhuǎn)換

d.多個(gè)view統(tǒng)一處理同一個(gè)點(diǎn)擊事件,很方便,避免抽方法重復(fù)調(diào)用的麻煩

e.自定義view可以綁定自己的監(jiān)聽,不指定id

f.給EditText加addTextChangedListener(即添加多回調(diào)方法的監(jiān)聽的使用方法),利用指定回調(diào),實(shí)現(xiàn)想回調(diào)的方法即可,哪個(gè)注解不會(huì)用點(diǎn)進(jìn)去看下源碼上的注釋就會(huì)用了

7)對一組View進(jìn)行統(tǒng)一操作

a.裝入一個(gè)list

b.設(shè)置統(tǒng)一處理

c.統(tǒng)一操作處理,例如設(shè)置是否可點(diǎn),屬性等

8)可選綁定:默認(rèn)情況下,“綁定”和“監(jiān)聽”綁定都是必需的。如果不能找到目標(biāo)視圖,則將拋出異常。所以做空處理

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦 Android Studio插件

      Android Studio插件
      更多 (30個(gè)) >> Android Studio插件 Android Studio是谷歌設(shè)計(jì)的一個(gè)功能全面的安卓開發(fā)環(huán)境,裝備了為各種安卓設(shè)備開應(yīng)用程序(app)開發(fā)所需要的功能。Android Studio的代碼提示和搜索功能既強(qiáng)大又智能,顏色、圖片等內(nèi)容在布局和代碼中可以實(shí)時(shí)預(yù)覽。Android Studio可以拓展支持第三方插

      相關(guān)文章

      下載地址

      • Android Studio Butter Knife Zelezny框架 v8.5.1 最新版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡