本文主要是介绍Databinding的 xml 数据绑定使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
XML中绑定数据支持的表达式
- 数学 + - / * %
- 字符串连接 +
- 逻辑 && ||
- 二进制 & | ^
- 一元运算 + - ! ~
- 三元运算 ?:
- 判断是否为空 ??(例:
android:text="@{user.name ?? user.defaultName}"
,相当于android:text="@{user.name !=null ? user.name : user.defaultName}"
) - 位运算 >> >>> <<
- 比较 == > < >= <=
- instanceof
- 方法调用
- 变量引用
- 获取数组、集合、Map的值 []
不支持:this, super, new
这篇关于Databinding的 xml 数据绑定使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!