1.布局文件中使用:@{} 表示赋值赋值。【单向数据绑定】
例如:
TextView textView = findViewById(R.id.sample_text);
textView.setText(viewModel.getUserName());
等价于
<TextView
android:text="@{viewmodel.userName}" />
参考:数据绑定库 | Android 开发者 | Android Developers
2.布局文件中使用:@={} 表示可接收属性的数据更改并同时监听用户更新。【双向数据绑定】
<CheckBox
android:id="@+id/rememberMeCheckBox"
android:checked="@={viewmodel.rememberMe}"
/>
进阶用法:双向数据绑定 | Android 开发者 | Android Developers
简单记录一下 ,勿喷!!!!!!!