Начать

Узнайте, как подготовить среду разработки к работе с библиотекой привязки данных, включая поддержку кода привязки данных в 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 вместо значений выражений по умолчанию, как описано в справке по атрибутам инструментов .

Дополнительные ресурсы

Чтобы узнать больше о привязке данных, обратитесь к следующим дополнительным ресурсам.

{% дословно %} {% дословно %} {% дословно %} {% дословно %}