为什么在我的应用程序中使用 "ButterKnife" 将回调绑定到方法?
Why use "ButterKnife" in my app to bind callbacks to methods?
在改进意义上,我应该什么时候将 Android 视图和回调绑定到字段和方法? // http://jakewharton.github.io/butterknife/
此库可帮助您将 XML 视图与 Java/Kotlin 代码绑定。在Java中,你需要通过调用findViewById
方法来完成。但是 @BindView(id)
简化了它并使代码更易于阅读。如果您的项目在 Java 中,则可以使用它。如果您使用 Kotlin,所有视图都会自动导入,请参阅 https://antonioleiva.com/kotlin-android-extensions/
when should I Bind Android views and callbacks to fields and methods
什么时候可以。这个库减少了像 findViewById()
或 setOnClickListener()
这样的样板代码。您也将获得可读性。
但是正如@Angelina 所说,ButterKnife 在 Kotlin 中没有用
在改进意义上,我应该什么时候将 Android 视图和回调绑定到字段和方法? // http://jakewharton.github.io/butterknife/
此库可帮助您将 XML 视图与 Java/Kotlin 代码绑定。在Java中,你需要通过调用findViewById
方法来完成。但是 @BindView(id)
简化了它并使代码更易于阅读。如果您的项目在 Java 中,则可以使用它。如果您使用 Kotlin,所有视图都会自动导入,请参阅 https://antonioleiva.com/kotlin-android-extensions/
when should I Bind Android views and callbacks to fields and methods
什么时候可以。这个库减少了像 findViewById()
或 setOnClickListener()
这样的样板代码。您也将获得可读性。
但是正如@Angelina 所说,ButterKnife 在 Kotlin 中没有用