【版权说明】
1. 请支持原创,转载请注明出处:https://blog.youkuaiyun.com/cbk861110/article/details/86665564
2. 项目源码请移步:https://github.com/caobaokang419/WeatherApp(欢迎Github Fork&Star,框架和技术实现不妥之处,请帮忙指正),谢谢!
-------------------------------------------
基于MVVM框架的高德天气APP:
MVVM框架和组件实现:
- Data-binding :使用xml声明格式(而不是编程方式)将布局中的UI组件绑定到应用程序中的数据源。
一、 技术背景:
1. DataBinding,Android推荐使用的支持库,使用xml声明方式(而不是编程方式)将布局中的UI组件绑定到应用程序中的数据源上;
2. 此做法移除了大量冗余的findViewById()+类似 TextView.setText()的java语句,使得代码