About
比较复杂的布局文件中,会定义众多的view,在activity中使用findViewById逐个初始化,也是挺繁琐的一项工作,喜欢偷懒的程序员,一定会喜欢ButterKnife的,它大大的简化了这一步骤,只需要鼠标点击三下就OK了。
下面是android ButterKnife Zelezny的github上的一个动态使用流程图:
使用方法
安装ButterKnife插件
- File –> Settings –> Plugins –> Browse repositories
- 查找ButterKnife插件,安装
- 重启Android Studio
使用ButterKnife插件
添加jar包
右键Module,Open Module Settings
切换到Dependencies,点击右侧的“+”,选择“Library Dependency”搜索ButterKnife,添加jar包
生成注解
右键layout的ID,点击“Generate”
选择“Generate Butterknife Injections”
生成注解