Android ButterKnife的使用
2020-02-22 本文已影响0人
啥也写不出来的安卓技术人员
//作用 :方便的处理View的绑定和点击事件
方便的处理ListView/RecycleView中ViewHolder的绑定事件等相同的组件
增强代码可读性
由于 gradle版本较低
依赖:
implementation 'com.jakewharton:butterknife:10.0.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
![](https://img.haomeiwen.com/i20501934/a8fe1343ed971c62.png)
![](https://img.haomeiwen.com/i20501934/b7f0c7ce562ad807.png)
compileOptions {
//兼容java8
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
选中布局 alt+insScrlk 最后一个
![](https://img.haomeiwen.com/i20501934/9eef76bf51470312.png)
绑定 :unbinder = ButterKnife.bind(this);
在ondestory() 方法中 解绑 防止内存泄露
unbinder.unbinder()