【Android Architecture】Data Binding向导之开发环境配置

了解如何使开发环境准备好与Data Binding库配合使用,包括在Android Studio中支持数据绑定代码。

Data Binding库提供了灵活性和广泛的兼容性-它是一个support库,因此您可以将其与运行Android 4.0(API级别14)或更高版本的设备一起使用。

建议在您的项目中使用最新的Android Gradle插件。 但是,数据绑定在1.5.0及更高版本上受支持。 有关更多信息,请参阅如何更新Android Gradle插件。

编译环境


要开始进行数据绑定,请从Android SDK管理器中的Support Repository中下载该库。 有关更多信息,请参见更新IDE和SDK工具。

要将应用程序配置为使用数据绑定,请将dataBinding元素添加到应用程序模块中的build.gradle文件中,如以下示例所示:

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

注意:您必须为依赖于使用数据绑定库的应用程序模块配置数据绑定,即使该应用程序模块不直接使用数据绑定也是如此。

Android Studio对Data Binding的支持

Android Studio支持许多用于数据绑定代码的编辑功能。 例如,它为数据绑定表达式支持以下功能:

  • 语法高亮
  • 标记表达语言语法错误
  • XML代码完成
  • 参考,包括导航(例如导航到声明)和快速文档

警告:数组和通用类型(例如Observable类)可能会错误地显示错误。

Layout Editor中的Preview窗格显示数据绑定表达式的默认值(如果提供)。 例如,Preview窗格在以下示例中声明的TextView小部件上显示my_default值:


如果只需要在项目的设计阶段显示默认值,则可以使用tools attributes代替默认表达式值,如Tools Attributes Reference中所述。

翻译自:Android Develop

你可能感兴趣的:(【Android Architecture】Data Binding向导之开发环境配置)