在Android开发中butterknife是一个很好的对资源初始化的工具,它可以使你的代码简洁通俗易懂,同时配合Android ButterKnife Zelezny插件可以让你写代码的速度提升至少数十倍。
。
单模块化开发使用步骤
第一步
在app底下的build.gradle中添加这两个依赖。
dependencies {
compile 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
}
第二步
在activity中如使用即可,别忘了在oncreate方法中添加 ButterKnife.bind(this);
class ExampleActivity extends Activity {
@BindView(R2.id.user) EditText username;
@BindView(R2.id.pass) EditText password;
...
}
一切顺其自然,一般照着做都不会有问题。
多模块化开发使用步骤(ibrary中如何使用butterknife.)
第一步
在全局build.gradle 配置,特别注意版本,
不要使用最新的8.5.1 而应该使用8.4.0,不要问我为什么。
buildscript {
reposito