1、在moudle的build.gradle中导入库(dependencies中)
implementation 'com.jakewharton:butterknife:10.2.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'
2、在项目的build.gradle中填写(dependencies中)
classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.1'
3、使用:
在onCreate中的setContentView(R.layout.activity_main);后添加ButterKnife.bind(this);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
4、绑定控件,一个@BindView不加分号,在写一个该控件类型的元素变量
@BindView(R.id.btn_btn)
Button btnBtn;
@BindView(R.id.btn_xui)
XUIButton btnXui;
5、快捷键添加元素变量:
file——settings——plugins
下载该组件
把光标放在布局文件上,右击选择Generate
选择
即可,这会把布局文件中的控件都定义,驼峰+“_”原则