为什么在我的应用中使用"黄油刀"将回调绑定到方法?



从某种意义上说,我应该什么时候将 Android 视图和回调绑定到字段和方法? http://jakewharton.github.io/butterknife/

我什么时候应该将 Android 视图和回调绑定到字段和方法

当可以的时候。这个库减少了样板代码,如findViewById()setOnClickListener()。您也将获得可读性。

但就像@Angelina所说,ButterKnife 在 Kotlin 中没有用

此库可帮助您将 XML 视图与 Java/Kotlin 代码绑定。在 Java 中,您需要通过调用findViewById方法来执行此操作。但@BindView(id)简化了它,使代码更易于阅读。如果您的项目是 Java 格式的,则可以使用它。如果您使用 Kotlin,则会自动导入所有视图,请参阅 https://antonioleiva.com/kotlin-android-extensions/

最新更新