Android Databinding 数据绑定中经常出现的问题

我在editview的text属性中绑定了一个int字段,编译报错Cannot find the getter for attribute 'android:text' with value type int on android.widget.EditText。因为text需要的string数据或者资源id,所以我绑定的int数据就出错了。可以直接在绑定表达式用将int数据直接转换成string。也可以自定义一个转换方法,让text字段能接收int数据,但是这样比较麻烦。

你可能感兴趣的:(Android Databinding 数据绑定中经常出现的问题)