gpt4 book ai didi

android - 数据绑定(bind)中的默认值错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:56:38 43 4
gpt4 key购买 nike

Databinding document 中所述我们可以使用 default 来检查预览 Pane 中的值。

如果我有如下所示的简单字符串,它会完美地工作:

android:text="@{place, default=Columbia}"

但是我有州和国家的组合,如果我使用,(逗号)那么它会产生问题。

android:text="@{place, default=Gujarat, IN}"

显示错误,意外,如何解决?

enter image description here

我知道我们仍然可以使用 tools:text 来检查预览 Pane 中的输出,但是如何使用 defaultDatabinding 中克服这个问题?

最佳答案

更改刻度会起作用,但它会显示刻度:

android:text='@{place, default="Gujarat, IN"}'

您可以做的是创建一个字符串资源:

<string name="placeholder">Placeholder, text</string>

并将其用作默认值:

android:text='@{viewModel.placeHolder, default=@string/placeholder}'

关于android - 数据绑定(bind)中的默认值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39241191/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com