从某种意义上说,我应该什么时候将 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/