首页 > 解决方案 > 在自定义类中使用 Kotlin android 扩展

问题描述

已编辑

我在我的项目中使用 kotlin。

尤其是 Kotlin android 扩展。

当活动或片段没有问题时。

我想在我的自定义类中使用此功能。(没有经验 layoutContainer)https://kotlinlang.org/docs/tutorials/android-plugin.html#layoutcontainer-support

现在我通过这种方式使用扩展。

// some class 
// pass rootView 
val nameTextView1 by lazy {rootView.tv_name1}
val nameTextView2 by lazy {rootView.tv_name2}
val nameTextView3 by lazy {rootView.tv_name3}
val nameTextView4 by lazy {rootView.tv_name4}
val nameTextView5 by lazy {rootView.tv_name5}

有人知道一些花哨的方法吗? 我想删除“rootView”的重复。任何想法?

标签: androidkotlin

解决方案


推荐阅读