我想通过Android中的数据绑定实现数组上的双向绑定。
这是我的代码的简化版本:
<data>
<variable
name="values"
type="Integer[]" />
</data>
<EditText
...
android:text="@={Converter.toString(values[0])} />
但是当我尝试构建此代码时,我收到一条消息,如下所示:
cannot find method setTo(java.lang.Integer[], int, java.lang.Integer) in class android.databinding.ViewDataBinding
如果可能的话,如何实现与数组的双向绑定?
使用 ArrayList 尝试以下方法怎么样?
<data>
<import type="java.util.ArrayList"/>
<variable
name="values"
type="ArrayList<Integer>"/>
</data>
<EditText
...
android:text="@={Converter.toString(values.get(0))} />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)