我想知道我是否可以做这个比较与数据绑定或没有..我希望该字段有一个inputmask的基础上的长度的数字我得到所以这是我试图做的〉
app:inputMask="@{state.capacity.length() > 3 ? InputMask.TON : InputMask.KG}"
但是这并不像我计划的那样工作,我想做一个IF,如果容量长度〉3,那么做这个如果不做那个..但是我认为?意味着如果它是空的,不正确..那么有什么线索可以实现吗?
pu82cl6c1#
您可以使用数据绑定适配器。
@BindingAdapter("myInputMask") fun setMyInputMask(maskedEditText: MaskedEditText?, capacity: Int?) { if (capacity > 3) { editText.setMask(InputMask.TON) } else { editText.setMask(InputMask.KG) } }
第一个月
1条答案
按热度按时间pu82cl6c1#
您可以使用数据绑定适配器。
第一个月