kotlin 使用数据绑定在 CheckChanged 上传递多个值
kotlin Pass multiple values on CheckChanged using databinding
在 XML 数据绑定的 Kotlin 复选框中,我想传递 3 个已检查或未检查的参数(布尔值)和两个字符串。
目前我通过如下
android:onCheckedChanged="@{(switch, checked) -> availMasterVm.onCheckedChangedMondayMrng(checked)}"
当我添加字符串时,我遇到了如何将字符串传递给视图模型方法的错误
您可以按照通常的方式传递额外的参数。请记住,对于字符串,您需要使用反引号 (``) 而不是双引号 ("")。
android:onCheckedChanged="@{(switch, checked) -> availMasterVm.onCheckedChangedMondayMrng(checked, `Monday`, `Morning`)}"
在 XML 数据绑定的 Kotlin 复选框中,我想传递 3 个已检查或未检查的参数(布尔值)和两个字符串。
目前我通过如下
android:onCheckedChanged="@{(switch, checked) -> availMasterVm.onCheckedChangedMondayMrng(checked)}"
当我添加字符串时,我遇到了如何将字符串传递给视图模型方法的错误
您可以按照通常的方式传递额外的参数。请记住,对于字符串,您需要使用反引号 (``) 而不是双引号 ("")。
android:onCheckedChanged="@{(switch, checked) -> availMasterVm.onCheckedChangedMondayMrng(checked, `Monday`, `Morning`)}"