首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jetpackq
订阅
CYJ951104
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Data Binding 系列(五)生成绑定类
Data Binding 生成的绑定类用来访问布局中的变量和 view 控件。本章讲述了怎么创建和自定义生成的绑定类。 绑定类保存了变量和 view 变量的绑定关系。绑定类的包路径和名字都是可以自定义的。所有生成的绑定类都继承了 ViewDataBinding 类。 每个布局文…
Data Binding 系列(四)可观察的数据对象
可观察的数据对象提供了当数据变化时通知其他对象的能力。Data Binding 库提供了使对象、字段和集合可观察的能力。 任何的传统对象都可以用于 Data Binding,但是这些对象数据发生变化时并不能通知 UI 更新。Data Binding 提供了使数据可观察的方法,就…
Data Binding 系列(三)布局和绑定表达式
这种表达式语言(expression language)使我们可以使用表达式处理 view 的事件。Data Binding 库会自动生成绑定类(binding class)用来处理 view 和 data 的绑定关系。 使用 Data Binding 的布局文件和传统的布局文…
Data Binding 系列(二)环境准备
Data Binding 是一个支持库,支持 Android 4.0(API level 14)以上的所有设备。 推荐使用最新版本的 Gradle 插件,要求 1.5.0 或以上版本。
Data Binding 系列(一)概览
Data Binding 是一个支持库,它使用一种 声明的方式 代替 编码的方式,用来绑定 UI 控件和数据源。 通常我们会在 activity 里面调用 UI 框架层的方法声明 view。例如,下面的代码调用了 findViewById() 声明了一个 TextView 控件…