对于绑定方式处理关联数据,我个人其实并不是太喜欢,即使Google官方放出Android Data Binding已经很久了,我只是大概的去做了一下了解,并没有刻意去深入学习实践过。但是在我想去了解学习MVVM模型的时候,貌似是要必须过这个坎儿。所以这里记录一下Android Data Binding的基本使用方法。(其实,记录这篇文章的时候,我已经觉得这个东西,其实用起来还是很爽的……)
环境配置
Android Studio (version >= 1.3)
Project build.gradle:
1 2 3 4 5 6 7
dependencies { //keep gradle & dataBinder version is latest classpath 'com.android.tools.build:gradle:1.3.+' classpath 'com.android.databinding:dataBinder:1.+' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }
Module build.gradle:
1 2 3
apply plugin:'com.android.application' //add the databinding plugin apply plugin:'com.android.databinding'