利用注释来初始化
不用再为findviewbyid烦恼了,之前也看到过,但是一直感觉不稳定
下面介绍下使用方法
@Bind(R.id.user) EditText username;
@Bind(R.id.pass) EditText password;
@BindString(R.string.login_error)
String loginErrorMessage;
@OnClick(R.id.submit) void submit() {
// TODO call server...
}
另外,需要在Activity或者Fragment中添加一段代码,最好的方式写一个BaseActivity和BaseFragement
<span style="font-family: Arial, Helvetica, sans-serif;">ButterKnife.bind(this);</span>
Gradle引入方式:
compile 'com.jakewharton:butterknife:7.0.1'