8. Android Studio 对 Data binding 的支持
Android Studio 支持许多用于数据绑定代码的代码编辑功能。例如,它支持数据绑定表达式的以下功能:
语法高亮显示 标记表达式语言语法错误 XML代码完成 引用,包括导航(如导航到声明)和快速文档 注意:数组和泛型类型(如Observable类)可能在没有错误时显示错误。 在“预览”窗格可以显示数据绑定表达式的默认值。下面是一个设置默认值的例子,TextView 的 text 默认值为 PLACEHOLDER。
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=PLACEHOLDER}"/>
如果需要在项目的设计阶段显示默认值,还可以使用tools属性代替表达式默认值,详见设计阶段布局属性