将double绑定到android:text

时间:2017-10-05 15:27:26

标签: android android-databinding

使用双向数据绑定我试图在EditText类型字段中插入double(Double)。

我尝试使用转换器函数(使用@InverseMethod)并尝试使用@InverseBindingAdapter编写@BindingAdapter。

我想我可能会遗漏一些至关重要的原因:

options(warnPartialMatchDollar = TRUE)

foo <- list(bar=2)
tryCatch(foo$b, warning=function(x){NULL})

显示&#39; null&#39;在EditText字段中。

@InverseFunction方法崩溃,绑定适配器方式也无效......

有人可以指出我正确的方向吗?

由于

ViewModel代码: 请注意,BaseObservableViewModel从架构组件扩展ViewModel,并包含BaseObservable类的内容(来自Yigit Boyar的提示)。

另请注意,QualityControl类中的所有字段都不可观察。

最后:请注意,measurementKm的getter / setter是一个测试。 measurementKm是QualityControl类中的Double字段,我更喜欢直接绑定到该字段。

"@={`` + muObject.myDecimal}"

}

0 个答案:

没有答案