Начать
Узнайте, как подготовить среду разработки к работе с библиотекой привязки данных, включая поддержку кода привязки данных в Android Studio.
Библиотека привязки данных обеспечивает гибкость и широкую совместимость — это библиотека поддержки, поэтому вы можете использовать ее с устройствами под управлением Android 4.0 (уровень API 14) или выше.
Мы рекомендуем использовать в вашем проекте последнюю версию плагина Android Gradle. Однако привязка данных поддерживается в версии 1.5.0 и выше. Дополнительные сведения см. в статье, как обновить плагин Android Gradle .
Создание среды
Чтобы начать работу с привязкой данных, загрузите библиотеку из репозитория поддержки в менеджере Android SDK. Дополнительные сведения см. в разделе Обновление инструментов IDE и SDK .
Чтобы настроить приложение для использования привязки данных, включите параметр сборки 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 отключен.
- Работа с наблюдаемыми объектами данных
- Посмотреть привязку
- Обзор библиотеки страницы 2