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,完成啦,可以使用了

生成完毕

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