Bel*_*gor 1 android button kotlin android-databinding
我目前正在尝试使用数据绑定来设置“切换”按钮的检查状态,但由于某种原因我的状态永远不会改变?
在我的设置页面中,我执行以下操作:
文件- SettingsFragment - SettingsViewModel - SettingsLayout.XML
设置视图模型
private val _checked = MutableLiveData<Boolean>()
val checked : LiveData<Boolean> = _checked
Run Code Online (Sandbox Code Playgroud)
设置布局.XML
<Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center"
android:layout_marginRight="@dimen/margin_big
android:checked="@{viewModel.checked}"/>
Run Code Online (Sandbox Code Playgroud)
我已经仔细检查以确保在我的SettingsFragment中我也执行了DataBindingUtil.inflate并传递了我的 SettingsViewModel。
| 归档时间: |
|
| 查看次数: |
1570 次 |
| 最近记录: |