标签: android kotlin kotlin-android-extensions
是否有一种方法可以访问合成视场(如果有阴影)?
我有一个片段A和B,它们继承自C。它们有一些相似的UI代码。因此,在C中,我定义了abstract val视图字段,必须从A和B提供这些值。但是这些字段遮盖了kotlin synthetic字段,因此我无法执行此类操作
abstract val
kotlin synthetic
override val input: EditText get() = synthetic.input
是否可以在不重命名的情况下完成我想做的事情?
答案 0 :(得分:0)
您可以使用数据绑定代替合成视图字段,在项目中启用数据绑定,然后可以访问没有合成视图字段的视图或查找viewbyid
这里是data binding