Android 使用 Kotlin 映射进行数据绑定
Android databinding with Kotlin map
这是一个基础问题,由于某种原因Google似乎没有答案。我正在尝试使用具有 xml 数据绑定的 Kotlin 地图对象。如何在 xml 中导入 Map 对象?
使用
name="formIds"
type="kotlin.collections.MapsKt" />
不导入地图对象。当我尝试使用该对象时,我得到一个 Failed to resolve Bracked Expr formIds["Submit"], target: kotlin.collections.MapsKt
。
我创建 formIds 如下:
val _formIds =
mapOf<FormType, Map<String, Int>>(...
有人知道吗?
type="kotlin.collections.MapsKt"
不足以进行数据绑定。使用类型显式声明它并在需要时提供导入。例如type="java.util.HashMap<String, Integer>"
这是一个基础问题,由于某种原因Google似乎没有答案。我正在尝试使用具有 xml 数据绑定的 Kotlin 地图对象。如何在 xml 中导入 Map 对象? 使用
name="formIds"
type="kotlin.collections.MapsKt" />
不导入地图对象。当我尝试使用该对象时,我得到一个 Failed to resolve Bracked Expr formIds["Submit"], target: kotlin.collections.MapsKt
。
我创建 formIds 如下:
val _formIds =
mapOf<FormType, Map<String, Int>>(...
有人知道吗?
type="kotlin.collections.MapsKt"
不足以进行数据绑定。使用类型显式声明它并在需要时提供导入。例如type="java.util.HashMap<String, Integer>"