Android 开源框架 ( 八 ) 注解框架---ButterKnife

一.引言

   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);
    }

 
 
原文地址:https://www.cnblogs.com/bugzone/p/ButterKnife.html