Начать
Узнайте, как подготовить среду разработки к работе с библиотекой привязки данных, включая поддержку кода привязки данных в Android Studio.
Библиотека привязки данных обеспечивает гибкость и широкую совместимость. Это библиотека поддержки, поэтому ее можно использовать на устройствах с Android 4.0 (уровень API 14) или более поздней версии.
Рекомендуем использовать в проекте последнюю версию плагина Android Gradle. Однако привязка данных поддерживается в версии 1.5.0 и более поздних. Подробнее о том, как обновить плагин Android Gradle…
Среда сборки
Чтобы начать работу с привязкой данных, скачайте библиотеку из репозитория поддержки в Android SDK Manager. Подробнее о том, как обновить IDE и SDK Tools…
Чтобы настроить приложение для использования привязки данных, включите параметр сборки dataBinding в файле build.gradle в модуле приложения, как показано в следующем примере:
android {
...
buildFeatures {
dataBinding true
}
}
Поддержка привязки данных в Android Studio
Android Studio поддерживает многие функции редактирования кода привязки данных. Например, в выражениях привязки данных поддерживаются следующие функции:
- Выделение синтаксиса
- Пометка синтаксических ошибок в языке выражений.
- Автозаполнение кода XML
- Ссылки, в том числе навигационные (например, переход к объявлению), и краткая документация.
На панели Предварительный просмотр в редакторе макетов отображается значение по умолчанию для выражений привязки данных, если оно указано. Например, на панели Предварительный просмотр отображается значение my_default в виджете TextView, объявленном в следующем примере:
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
Если вам нужно показать значение по умолчанию только на этапе проектирования, используйте атрибуты tools вместо значений выражений по умолчанию, как описано в справочнике по атрибутам инструментов.
Дополнительные ресурсы
Чтобы узнать больше о привязке данных, ознакомьтесь со следующими дополнительными ресурсами.
Рекомендуем
- Примечание. Текст ссылки показывается, когда JavaScript отключен.
- Как работать с объектами наблюдаемых данных
- Посмотреть привязку
- Обзор библиотеки Paging 2