android data binding jetpack VI 清理一些概念。BR 运算表达式
android data binding jetpack VIII BindingConversion
android data binding jetpack VII @BindingAdapter
android data binding jetpack V 实现recyclerview 绑定
android data binding jetpack IV 绑定一个方法另一种写法和参数传递
android data binding jetpack III 绑定一个方法
android data binding jetpack II 动态数据更新
android data binding jetpack I 环境配置 model-view 简单绑定
清理一些概念。
上一篇里遇到的BR类。
BR跟android R相似。
这个类是自动生成,记了所有在xml中定义的变量。
一个变量会生成一个set方法。比如:
这里两个方法是等效的。
BR 类自动生成,要编译一下才能引用。不然后提示错误。跟之前的ActivityMainBinding类一个道理。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
绑定过程可用表达式。
支持的表达式:
- Mathematical + - / * %
- String concatenation +
- Logical && ||
- Binary & | ^
- Unary + - ! ~
- Shift >> >>> <<
- Comparison == > < >= <=
- instanceof
- Grouping ()
- Literals - character, String, numeric, null
- Cast
- Method calls
- Field access
- Array access []
- Ternary operator ?:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
当类名有冲突时,其中一个类名可以重命名为: alias
<import type="android.view.View"/>
<import type="com.example.real.estate.View" alias="OtherView"/>
最新文章
- 数据库日常维护-CheckList_01历史Agent Job执行情况检查
- Dojo: Quick Start
- jquery 元素控制(追加元素/追加内容)
- jQuery弹出提示信息简洁版(自动消失)
- nginx的初步了解
- Java设计模式11:外观模式
- PHP 将秒数转换成时分秒
- Redis高级应用
- hdu 2099
- DELPHI 单元文件结构
- EE就业最好的方向是转CS,其次是VLSI/ASIC DESIGN &; VERIFICATION
- ios7开发者必知
- Swing中弹出对话框的几种方式(转)
- [Q]如何将图纸打印为黑白的及设置打印样式
- 微信小程序开发基础知识总结
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(87)-MVC Excel导入和导出
- [Luogu 2642] 双子序列最大和
- 传统方法过渡到ES6去优雅地实现JavaScript的继承
- 前端vue系列-起始篇 vue的基本认知
- 基于 Nginx 的 HTTPS 性能优化实践