内置双向数据绑定

双向数据绑定支持以下属性:

用法

<layout ...>
    <data>
        <variable type="com.example.myapp.User" name="user"/>
    </data>
    <RelativeLayout ...>
        <EditText android:text="@={user.firstName}" .../>
    </RelativeLayout>
</layout>

请注意,绑定表达式 @={} 有一个额外的 = ,这是双向绑定所必需的。在双向 Binding 表达式中不可能使用方法。