ButterKnife 8.4.0视图绑定集成

ButterKnife 的视图绑定用起来确实省心,写过原生findViewById那一套的都知道有多繁琐。用了 ButterKnife 后,只要一个注解,视图直接就绑上了,响应也快,代码也清爽。

ButterKnife 的集成步骤其实也不复杂,主要分两块:项目级和模块级的build.gradle配置。项目级那边记得加上 APT 插件;模块级的就引入butterknife库和编译器,版本用 8.4.0 还蛮稳定的。

举个例子,在MainActivity里加个@BindView注解,在onCreate()里调用ButterKnife.bind(this),搞定!再配个监听器,点按钮什么的就和普通写法一样,用起来没啥门槛。

注意的点也说几个:Gradle 版本和插件版本最好对得上,不然容易编译报错;出错的话清个项目、同步一下 Gradle,常见的小坑基本就能绕过去了。

如果你是 Android 老用户,又不想引入ViewBindingDataBinding这些“重型货”,ButterKnife 真的是个挺轻便的选择,尤其适合老项目或者想省事的快速开发。

md 文件大小:867B