美文网首页
Data Binding表达式

Data Binding表达式

作者: Perston | 来源:发表于2020-05-19 13:30 被阅读0次
  • 二元 & | ^
  • 一元 + - !~
  • 移位>> >>> <<

常用的

  • 比较 == > < >= <=
  • Instanceof
  • Grouping()
  • 文字 - character,String,numeric,null
  • Cast
  • 方法调用——推荐使用:: 可以和普通的运算符区分出来
  • Field访问——例如get访问
  • Array访问[]——可以直接用下标来获取
  • 三元运算符——? :

缺省

  • this
  • super
  • new
  • 显示泛型调用

空合并运算符

  • 取非空表达式——取两个值之间,第一个为非空的结果,如果空则用第二个。
android:text="@{usr.displayName??user.lastName}"

表达式列子

  • Margin @dimen+@dimen

表达式的最佳实践

  • 结合ViewModel使用
  • 保持表达简单直观

相关文章

网友评论

      本文标题:Data Binding表达式

      本文链接:https://www.haomeiwen.com/subject/zafbohtx.html