在数据绑定中,有两种类型:
在单向数据绑定中,信息流向单一方向(读或写)。这种类型使用@{}符号。
<CheckBox
android:id="@+id/rememberMeCheckBox"
android:checked="@{viewmodel.rememberMe}"
android:onCheckedChanged="@{viewmodel.rememberMeChanged}"
/>
Run Code Online (Sandbox Code Playgroud)
在双向数据绑定中,信息在两个方向(读和写)流动。这种类型使用@={}符号,其中重要的是包括“ =”符号。它接收对属性的数据更改并同时侦听用户更新。
<CheckBox
android:id="@+id/rememberMeCheckBox"
android:checked="@={viewmodel.rememberMe}"
/>
Run Code Online (Sandbox Code Playgroud)
来源:https : //developer.android.com/topic/libraries/data-binding/two-way):
| 归档时间: |
|
| 查看次数: |
370 次 |
| 最近记录: |