初学习dataBinding, 介绍一下一些项目常用的用法,只是简单介绍。
1、关于TextView 的用法
创建实体UserBean,xml导包。
赋值操作:
userbean.name ?? userbean.address 这个操作就是 name为空orNull 就会取address值,基本上就是以前Activity的操作给到了xml。 用起来还是很舒服。
2、OnClick事件
目前我看到有下面几种方式
原生方式:跟以前感觉差距不大,就是没有了findviewbyid
另一个view的Onclick跟以前一样,这里不说了
另一个是这样:
先导包,
3、include 操作
xml中头部必须进行指定,如果有app就用app: 没有都必须指定。
incude.xml
4、viewstub 操作
最后附上 Activity 初始化
已知必须得调用inflate数据绑定生效。
目前demo暂未能上传到git,网络很差劲,等再想起来再传吧~~ 如果哪个介绍错误,请及时指出纠正。好好学习,天天向上!