Android 开源框架 ( 八 ) 注解框架---ButterKnife
一.引言
ButterKnife是一个专注于Android系统的View注入框架
了解注解框架,可以看这:Android 开源框架 ( 四 ) Afinal --- Android 里的 ORM IOC聚合型框架
看图:
在build.gradle中引用ButterKnife库:
二.使用
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); }