Android Data Binding简介+示例

本文介绍了Android Data Binding库,一种新型布局书写方式,允许数据Model与布局XML绑定。通过实例,展示了如何配置Grandle、创建数据Model、绑定布局及在Activity中建立绑定关系,实现MVVM架构,简化代码并提高响应性。
摘要由CSDN通过智能技术生成

MVC、MVP又到MVVM,随着技术的进步,开发设计模式也在演进,Google在2015 IO 大会上带来的 Data Binding 库使得 Android 开发者可以方便的实现 MVVM 架构模式。使用DataBinding可以改善应用程序的开发,使代码更加干净优雅。本文将简单介绍DataBinding框架,通过实例展示其用法,算是当一个官网的翻译搬运工吧。

一. DataBinding简介

DataBinding是一种新的Android布局书写方式,一个布局XML可以和一个数据Model绑定在一起。Model发生变化,View也会相应发生变化。

二. 演示DataBinding的简单用法
1.在Grandle文件里配置使用DataBinding,注意Grandle工具必须在1.5.0版本以上。
android {
    ....
    dataBinding {
        enabled = true
    }
}
2. 建立一个数据Model,表示一个人,属性就一个名字

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值