ButterKnife的配置
在app.Build最上面加入
apply plugin: 'com.jakewharton.butterknife'
在app.Build中加入依赖
implementation 'com.jakewharton:butterknife:9.0.0-rc1'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc1'
在项目的Build里的dependencies中加入插件
classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0-rc1'
开始使用
在需要使用的页面初始化
// Activity注册Buternife
ButterKnife.bind(this);
//不在aictity的时候
ButterKnife(this,view);
找控件
@BindView(R.id.bt1)
Button bt1;
绑定点击事件
//注解点击事件 单个这样写 多个 的时候 在括号里写个大括号 然后swith判断
@OnClick(R.id.bt1)
public void click(){
Toast.makeText(MainActivity.this,"点击了",Toast.LENGTH_SHORT).show();
}