gradle依赖
dependencies {
compile 'com.jakewharton:butterknife:8.6.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'
}
解决依赖后就可以愉快的对事件进行绑定了
@BindView(R.id.xxx)
Button btn;
@OnClick({R.id.xxx})
public void onClick(View v) {
get();
}
....
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// btn = (Button) findViewById(R.id.volley_get);
// btn.setOnClickListener(this);//之前的绑定
ButterKnife.bind(this);
}
调用ButterKnife.bind可以使你在任何地方使用
在Activity上使用 ButterKnife.bind(this)
在非Activity上使用ButterKnife.bind(this,view)
网友评论