如果你要在Android实现MVVM架构, 那么DataBinding是你的不二选择. MVVM也是目前所有前端/iOS/Android领域主流发展方向 更少的代码 更强大的容错性 更快的迭代速度 更高的可读性 本文与2019基于Kotlin再编辑 前言 不要企图使用LiveData取代DataBinding, DataBinding本身就兼容LiveData属性 无论项目大小MVVM都优于M***3. 这是主流也是未来 启用 DataBinding会自动在build目录下生成类. 因为被集成进AndroidStudio所以不需要你手动编译会实时编译, 并且支持大部分代码补全. ...