当前位置:  开发笔记 > Android > 正文

Android数据绑定后备/默认值

如何解决《Android数据绑定后备/默认值》经验,为你挑选了2个好方法。

我正在使用Android数据绑定,效果很好:



但如果我这样做,Android Studio设计师不会显示任何文字.没有文字我根本看不到TextView.这是可以理解的,因为我还没有绑定数据.是否存在可以显示的回退值或默认值,直到有真实数据?



1> Bandreid..:

您应该阅读Android开发者网站上发布的数据绑定指南.本文档的最后一部分是Android Studio数据绑定支持,介绍如何使用可在设计阶段为您提供帮助的占位符.这很简单:


如果你想让带有空格的文本作为占位符,你可以使用单引号('),后引号(`)或 "

android:text='@{user.firstName, default="Placeholder text"}'
android:text="@{user.firstName, default=`Placeholder text`}"
android:text="@{user.firstName, default="Placeholder text"}"
android:text="@{user.firstName, default=@string/placeholder_text}"


对不起,我太早了.我想到了.如果有人需要这个:`android:background ='@ {ee.BackColor,default = @ drawable/colorPrimaryD}'```#FF627C1B `

2> qinmiao..:

"预览"窗格显示数据绑定表达式的默认值.

android:text="@{user.firstName, default=PLACEHOLDER}"

这可以设置默认值.


推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有