ButterKnife偷懶插件Zelezny

1. 什麼是ButterKnife?

butterknife是一款開源框架,可以讓你省去在代碼中寫一堆findViewById的語句,只要使用註解@Bind(R.id.xxx) ImageView imageView;就可以對當前Layout上對應id的ImageView啦,並且他還提供了一些其他的註解,比如

@OnClick(R.id.xxx)
public void onClickXXX()
{
    // 寫點擊後對應的操作
}

用上述的方式直接綁定了一個控件的OnClickListener中的OnClick方法,省去了代碼中一段一段的內部類,簡化了代碼格式,增強了代碼可讀性。
下面附上ButterKnife的GitHub鏈接,只要按照裏面說的方式在項目中配置即可,具體使用方法也可以上項目的官網看看,還是很容易上手的。
1. Butterknife on Github
2. Butterknife項目官網

2. 什麼是ButterKnife Zelezny?

Butterknife中可以以註解的方式綁定界面上的控件,但是使用的時候需要從長長的id列表裏選出你想要的那一個,還得記住那個是什麼類型,一不小心寫錯了,程序運行過程中就會報RuntimeException。這個插件的作用就是,他可以識別出當前Activity/Fragment所綁定的layout中包含的控件以及他們的id,並給出一個列表,你只需從中選擇你需要使用的控件直接就可以生成butterknife註解綁定後的代碼,程序員嘛,都是樹懶。下面介紹如何使用。

3. ButterKnife Zelezny的使用

3.1 第一步: 安裝插件

安裝插件

3.2 第二步: 選擇layout右擊選擇Generate

選擇layout右擊選擇generate

3.3 第三步: 選擇生成butterknife註解

選擇generate butterknife injections

3.4 第四步: 從彈出的窗口中選擇自己需要使用的控件及需要添加OnClick方法的控件

選擇方法

3.5 第五步:Confirm,完成啦,可以使用了

生成完畢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章