Get started

Android Studio でのデータ バインディング コードのサポートなど、DataBinding Library を使用するための開発環境の準備方法について説明します。

Gradle の最新の Android Plugin をプロジェクトで使用することをお勧めします。 詳細については、Android Plugin forGradle の更新方法を参照してください。

ビルド環境

データバインディングを開始するには、Android SDK マネージャーの SupportRepository からライブラリをダウンロードします。 詳細については、「IDE および SDK ツールの更新」を参照してください。

データ バインディングを使用するようにアプリを構成するには、次の例に示すように、アプリ モジュールの build.gradle ファイルで dataBinding ビルド オプションを有効にしてください:

android { ... buildFeatures { dataBinding true }}

Android Studio サポート for data binding

Android Studio ではデータ バインディング コード用の多くの編集機能がサポートされています。 たとえば、データバインディング式に対して次の機能をサポートします。

  • Syntax highlighting
  • Flagging of expression language syntax errors
  • XML code completion
  • References, includingnavigation (navigate to a declaration) andquick documentation

The Preview pane in Layout Editor has the default value of databinding expressions, if provided. たとえば、プレビュー ペインには、次の例で宣言された TextView ウィジェットの my_default 値が表示されます。

<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{user.firstName, default=my_default}"/>

プロジェクトの設計フェーズでのみデフォルト値を表示する必要がある場合、「ツール属性参照」で説明するように、デフォルト式の値ではなく tools 属性を使用することができます。

コメントする