DataBinding 学习笔记

初学习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,网络很差劲,等再想起来再传吧~~ 如果哪个介绍错误,请及时指出纠正。好好学习,天天向上!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容