Android 数据绑定回退默认值

发布时间: 2016/9/26 4:13:11
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我使用 Android 数据绑定哪个作品大︰

<TextView
android:text="@{ee.Name}"
...

但如果做了, Android Studio 设计器不会显示任何文本。如果没有文字不见 TextView 在所有。这是可以理解的因为我还没有绑定数据。有什么像一个回退值或默认值,直到真正的数据可以显示吗?

解决方法 1:

你应该读数据绑定指南张贴在 Android 开发者网站。 最后一节的文档中, Android studio支持数据绑定解释如何您可以使用一个占位符,可以帮助您在设计阶段。它是非常简单︰

<TextView android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="@{user.firstName, default=Placeholder}"/>

如果你想要带空格的文本,因为占位符,您可以使用单引号 ('),回到引号 (') 或&quot;

android:text='@{user.firstName, default="Placeholder text"}'
android:text="@{user.firstName, default=`Placeholder text`}"
android:text="@{user.firstName, default=&quot;Placeholder text&quot;}"
官方微信
官方QQ群
31647020