Butter Knife是view注入框架,使用Butter Knife主要是为了减少代码量,把让模板代码自动生成。
先在module的build.gradle里面的dependencies添加依赖
compile 'org.greenrobot:greendao:3.2.0'
compile'org.greenrobot:greendao-generator:3.2.0'
一般用的比较多的是点击事件绑定和view绑定。
绑定事件,在activity里面添加
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
}
@OnClick(R.id.tv_m)
public void sayHi(TextView v) {
v.setText("ni hao !");
}
这时候你可以运行一下看到效果了。
在Activity里面添加view绑定
@BindView(R.id.tv_m)
TextView title;
更加详细的使用请参考官方API文档说明。