**DataBinding是上年谷歌io大会新发布的,现在使用的话不仅能是自己的代码整洁很多(少了很多findViewById),还能提升自己的逼格,再加上笔者这近乎傻瓜似的教程 大家何乐而不为呢。尽情的拿去装逼,不谢。。。。。。
**
step 1: 查看自己的Android studio 的 Gradle 插件版本不低于 1.5.0-alpha1:
具体看图
step 2:配置自己的app模块下的Gradle 具体再看图
加上之后别忘了构建一下啊=,=
step 3:修改自己的 xml文件
最外面嵌套上一个布局 然后把你原布局中的xmls:android和xmls:tools加到 标签中 具体看图(其实我也不知道这俩东西是干啥的,求大神赐教)
成品就这样了(教程够傻瓜吧=,=)
step 4:
创建一个Student实体类 添加构造方法、set/get方法,如下
step 5:在xml文件中(注意是layout布局里面 linearLayout布局外) 添加标签,里面添加什么及具体代表的含义我有注释,不懂的给我留言
step 6:
对textView进行赋值 ,赋值方式在图里有 ,贴出一个让大家看看
user就是你的实体类在xml中代言人(别称),用它可以引用实体类。
step 7: 在MainActivity中对DataBinding进行具体操作
(我不贴出来代码的原因是想让大家自己敲一敲,毕竟只看不敲,是学不好编程的)
运行之后必会看到textView 动态的进行赋值了。