Android DataBinding 简介 DataBinding 是 Android Jetpack 中的数据绑定库,用于将 UI 组件直接与数据模型绑定,减少模板代码并实现双向数据同步。它通过声明式布局简化 UI 更新逻辑,常用于 MVVM(Model-View-ViewModel)架构模式。 核心功能 单向绑定 数据变化自动更新 UI(无需手动调用 setText() 等方法)。双向绑定 UI 修改(如 EditText 输入)自动更新数据源。表达式支持 在 XML 布局中使用逻辑表达式(如三元运算符、方法调用)。