在Android Studio中使用Butter Knife

  1. dagger
  2. androidannotations
  3. more…

论性能,Butter Knife因为使用了反射,与androidannotations在编译时生成执行代码的方式相比,自然略差。但其使用方式比较简单,对于干掉findViewById来说已经够用了(当然它能做的不止这个)。

在Android Studio中,可以按照如下步骤配置Butter Knife
  1. http://jakewharton.github.io/butterknife/ 下载Butter Knife的JAR包
  2. 拷贝下载的jar文件到AS的lib目录下
  3. 编辑app模块的build.gradle文件,添加下图中红色框内的内容

    4.点击AS菜单 Build - Make Project(Ctrl+F9)

若没有出错,就可以使用Butter Knife了。
其官网有详细的使用示例:
http://jakewharton.github.io/butterknife/

小提示:被注解的view对象不可以再使用private修饰了。