开始
了解如何准备您的开发环境以使用数据绑定库,包括 Android Studio 中对数据绑定代码的支持。
数据绑定库兼具灵活性和广泛兼容性——它是一个支持库,因此您可以在运行 Android 4.0 (API 级别 14) 或更高版本的设备上使用它。
我们建议在您的项目中使用最新的 Android Gradle 插件。但是,数据绑定在 1.5.0 及更高版本上受支持。有关更多信息,请参阅如何更新 Android Gradle 插件。
构建环境
要开始使用数据绑定,请从 Android SDK 管理器中的 Support Repository 下载该库。有关更多信息,请参阅更新 IDE 和 SDK 工具。
要配置您的应用以使用数据绑定,请在应用模块的 build.gradle
文件中启用 dataBinding
构建选项,如以下示例所示
android {
...
buildFeatures {
dataBinding true
}
}
Android Studio 对数据绑定的支持
Android Studio 支持数据绑定代码的许多编辑功能。例如,它支持数据绑定表达式的以下功能
如果提供了数据绑定表达式的默认值,布局编辑器中的预览窗格会显示该默认值。例如,预览窗格会显示以下示例中声明的 TextView
小部件上的 my_default
值
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
如果只需要在项目的设计阶段显示默认值,可以使用 tools
属性而不是默认表达式值,如工具属性参考中所述。
为您推荐
- 注意:当 JavaScript 关闭时,会显示链接文本
- 使用可观察数据对象
- 视图绑定
- Paging 2 库概览