
DataBinding
文章平均质量分 69
wei11556
这个作者很懒,什么都没留下…
展开
-
DataBinding基础使用(一)
介绍DataBinding,2015年IO大会介绍的一个框架,是Google对MVVM在Android上的一种实现,可以直接数据绑定到xml中,并实现自动刷新。好处:去掉了大部分的UI相关代码(比如findViewById、 setOnClickListener、setText等)xml变成UI的唯一真实来源,数据绑定也直接发生在xml配置首先在配置gradle文件a...原创 2018-11-06 11:32:44 · 2145 阅读 · 0 评论 -
DataBinding使用(二)
布局中添加DataBindingData标签Class属性<data class="TestDataBinding2">生成指定的名称的Binding对象。什么是Bind对象呢?来回顾之前的一句代码ViewDataBinding mBinder = DataBindingUtil.setContentView(this, R.layout.activity_...原创 2018-11-07 11:52:19 · 413 阅读 · 0 评论 -
DataBinding实战(三)
实战首先看一下之前代码public class Goods { public String name; public String details; public float price; public Goods(String name, String details, float price) { this.name = na...原创 2018-11-07 16:49:34 · 275 阅读 · 0 评论 -
DataBinding进阶(四)
自定义属性:Databinding提供了@BindingAdapter(“属性名”)注解来完成自定义属性。 如果要绑定多个属性,属性之间用英文的逗号隔开,例如@BindingAdapter(“bind:image” , “bind:test” )在JavaBean中定义如下方法:@BindingAdapter("show")public static void showIcon(Im...原创 2018-11-08 11:14:56 · 333 阅读 · 0 评论