簡體   English   中英

使用 Kotlin 映射的 Android 數據綁定

[英]Android databinding with Kotlin map

這是一個基本問題,出於某種原因,谷歌似乎沒有答案。 我正在嘗試將 Kotlin 地圖對象與 xml 數據綁定一起使用。 如何在 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&lt;String, Integer&gt;"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM