1.文字颜色转换
layout 布局里面的TextView 的android:textColor 如果绑定的是变量 ObservableField 的话值不能直接使用R.color.xxx,而要使用 getContext().getResources().getColor(R.color.xxx)
2.图片绑定两个参数
如果你使用自定义属性@BindingAdapter 来做自定义功能,那么请注意,参数个数要齐
3.layout布局里面如果出现中英文混合的文字编译报错
特别是多人协作开发时候特有mac和win不同环境下例如
解决方法:
一.用@string/xxx 方式将文字写在strings.xml里
二.在最外层 gradle.properties 文件添加:
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
网友评论