class ExampleActivity extends Activity {
TextView title;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.simple_activity);
title = (TextView) findViewById(R.id.title);
}
}
可以用 @InjectView(R.id.title) TextView title; 来代替
注意需在onCreateView() 中添加 注释:ButterKnife.inject(this);
为了方便起见,可以重写一个BaseActivity类继承Activity。
public class BaseActivity extends Activity{
@Override
public void setContentView(int layoutResID) {
super.setContentView(layoutResID);
ButterKnife.inject(this);
}
}
项目中其他的类都需要继承BaseActivity。