Android Studio - Android ButterKnife Zelezny的使用
ButterKnife程式設計師都是懶惰的,不會偷懶的程式設計師都不是好的程式設計師。大部分Android開發應該都知道 @JakeWharton 大神的 ButterKnife 註解庫,使用這個庫我們可以不用寫很多無聊的 findViewById() 和 setOnClickListener() 等程式碼。
簡單介紹一下使用方法:
public class ExampleActivity extends Activity { @Bind(R.id.title) EditText titleView; @Bind(R.id.subtitle) EditText subtitleView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.example_activity); ButterKnife.bind(this); } }
Android ButterKnife Zelezny是Android Studio的plugin,其目的是為了方便開發者快速的生成控制元件繫結檢視的程式碼,提高編碼效率。開發者只需點選幾下滑鼠就可以完成註解的增加,同時還是圖形化的操作,可以說,大大減輕了開發者負擔。尤其當佈局中有很多view需要通過findviewbyid來獲取引用時。
Android Studio安裝該外掛
- file->setting-plugins
- 輸入Android Butterknife Zelezny
- install
- 重啟Android Studio
- 在bulid.gradle中新增依賴
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.jakewharton:butterknife:7.0.1' }
使用流程
下面是Android ButterKnife Zelezny的github上的一個動態使用流程圖:

【附錄】
ButterKnife專案的主頁在這裡: http://jakewharton.github.io/butterknife/

資料圖
需要資料的朋友可以加入Android架構交流QQ群聊:513088520
點選連結加入群聊【Android移動架構總群】: 加入群聊
獲取免費學習視訊,學習大綱另外還有像高階UI、效能優化、架構師課程、NDK、混合式開發(ReactNative+Weex)等Android高階開發資料免費分享。