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

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

Android Studio Butter Knife Zelezny框架

v8.5.1 最新版

Android Studio Butter Knife Zelezny框架下載
  • 軟件大小:590.00 KB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費軟件
  • 更新時間:2017-06-01 09:47:44
  • 軟件等級:4星
  • 軟件廠商: -
  • 應用平臺:WinAll, WinXP, Win7
  • 軟件官網(wǎng):

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

點贊 好評 0%(0) 差評 差評 0%(0)

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

小編為您推薦: butterknife AndroidStudio插件

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

butterknife插件介紹

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

butterknife插件內(nèi)容

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

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

ButterKnife 優(yōu)勢

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

2.代碼清晰,可讀性強;

3.運行時不會影響APP效率,使用配置方便;

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

使用心得

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

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

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

4.屬性布局不能用private or static 修飾,否則會報錯。

zelezny : Butterknife插件的使用

插件的安裝

這里寫圖片描述

這里寫圖片描述

插件的使用

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

這里寫圖片描述

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

使用步驟

一.導入ButterKnife jar包

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

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

3)當然也可以用maven和gradle配置

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

二.常見使用方法

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

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

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

2)綁定fragment

3)綁定view

4)綁定資源

5)Adapter ViewHolder 綁定

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

a.直接綁定一個方法

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

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

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

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

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

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

a.裝入一個list

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

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

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

更多>> 軟件截圖

推薦應用

    其他版本下載

      精品推薦 Android Studio插件

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

      相關(guān)文章

      下載地址

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

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

      發(fā)表評論

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

      查看所有 0條 評論>>

      更多>> 猜你喜歡