About

比较复杂的布局文件中,会定义众多的view,在activity中使用findViewById逐个初始化,也是挺繁琐的一项工作,喜欢偷懒的程序员,一定会喜欢ButterKnife的,它大大的简化了这一步骤,只需要鼠标点击三下就OK了。
下面是android ButterKnife Zelezny的github上的一个动态使用流程图:

butterknife

使用方法

安装ButterKnife插件

  1. File –> Settings –> Plugins –> Browse repositories
    插件安装
    插件安装
  2. 查找ButterKnife插件,安装
    查找ButterKnife插件
    查找ButterKnife插件
  3. 重启Android Studio

使用ButterKnife插件

  1. 添加jar包

    右键Module,Open Module Settings
    切换到Dependencies,点击右侧的“+”,选择“Library Dependency”

    addDependency

    搜索ButterKnife,添加jar包

    addDependency

  2. 生成注解

    右键layout的ID,点击“Generate”

    Generate

    选择“Generate Butterknife Injections”

    Generate

    生成注解

    Generate