版本限制

Data Binding 函式庫提供靈活性和廣泛的兼容性,目前可運行在 Android 4.0( API Level 14)以及更高的版本,以及建議使用最新的 Android Gradle 插件,Data Binding 可以運作在 1.5.0 及更高的版本
 

相依性

要啟用 Data Binding 函式庫,必須在 app module 的 build.gradle 檔案加入以下內容

android {
    ...
    dataBinding {
        enabled = true
    }
}

 

Android Studio 支援特性

Android Studio 提供以下關於 Data Binding 的特性
1.語法高亮
2.標示語法錯誤
3.XML 代碼自動完成
 

新型資料綁定編譯器(data binding compiler)

Android Gradle 3.1.0-alpha06 版本包含新型資料綁定編譯器,該編譯器能更快速的產生綁定類別(binding class)。
使用舊型資料綁定編譯器可能會產生多個錯誤訊息並提示找不到綁定類別,而使用新型資料綁定編譯器可避免這些狀況。
透過在 gradle.properties 檔案設定以下內容以啟用新型資料綁定編譯器

android.databinding.enableV2=true

 
Note:
注意 Android Studio 3.1 還未完全支援新型資料綁定編譯器,而 Android Studio 3.2 預設已支援新型資料綁定編譯器