- Butter Knife 是Android View的注解框架,Github地址为https://github.com/JakeWharton/butterknife
类似的注解框架还有
- dagger
- androidannotations
- more…
论性能,Butter Knife因为使用了反射,与androidannotations在编译时生成执行代码的方式相比,自然略差。但其使用方式比较简单,对于干掉findViewById来说已经够用了(当然它能做的不止这个)。
在Android Studio中,可以按照如下步骤配置Butter Knife
- 去http://jakewharton.github.io/butterknife/ 下载Butter Knife的JAR包
- 拷贝下载的jar文件到AS的lib目录下
- 编辑app模块的build.gradle文件,添加下图中红色框内的内容
4.点击AS菜单 Build - Make Project(Ctrl+F9)
若没有出错,就可以使用Butter Knife了。
其官网有详细的使用示例:
http://jakewharton.github.io/butterknife/
小提示:被注解的view对象不可以再使用private修饰了。