点击查看原文

一.引言

   ButterKnife是一个专注于Android系统的View注入框架
 了解注解框架,可以看这:Android 开源框架 ( 四 ) Afinal --- Android 里的 ORM IOC聚合型框架
 

 二.使用

 1. AndroidStudio 添加ButterKnife插件使用。

   Settings —> Plugins —->搜索ButterKnife
 看图:
 
 
 在build.gradle中引用ButterKnife库:

compile 'com.jakewharton:butterknife-compiler:8.5.1'

 2.利用ButterKnife一键实现批量findViewById()

 在对应的Activity页右键 ---> Generate(Alt+Insert) ---> ButterKnife 使用插件
复制代码
@BindView(R.id.tv_first)
    TextView tvFirst;
    @BindView(R.id.tv_info)
    TextView tvInfo; 

@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(
this);
}

复制代码