大飞

大飞 关注TA

挑战一切!

大飞

大飞

关注TA

挑战一切!

  •  世界的顶端
  • 混口饭吃
  • 写了333,609字

该文章投稿至Nemo社区   Android  板块 复制链接


databinding的使用

发布于 2017/05/27 09:36 1,389浏览 0回复 505

    Data binding 是Google在2015年7月发布的Android Studio v1.3.0 版本上引入的,在2016年4月Android Studio v2.0.0 上正式支持。

   DataBinding 是基于MVVM思想实现数据和UI绑定的的框架,有了 Data Binding,在Android中也可以很方便的实现MVVM。

  使用步骤:

  1.在app.gradle 设置支持databinding

   

 2.布局里面跟布局使用layout 使用data字节引入实体

  


3. 设置布局 使用DataBindingUtil.setContentView()取代 setContentView()


holder里面的使用


4.绑定数据

mBindingView.setUserInfo(userInfoModel);

最终效果:


小技巧:在基类里面封装,就不用再每个布局里面写


详情:https://github.com/tzz2015/commonLib.git

本文标签
 {{tag}}
点了个评