Erste Schritte

Hier erfahren Sie, wie Sie Ihre Entwicklungsumgebung auf die Arbeit mit der Data Binding Library vorbereiten, einschließlich der Unterstützung von Datenbindungscode in Android Studio.

Die Datenbindungsbibliothek bietet sowohl Flexibilität als auch umfassende Kompatibilität. Sie ist eine Supportbibliothek und kann auf Geräten mit Android 4.0 (API-Level 14) oder höher verwendet werden.

Wir empfehlen, das neueste Android-Gradle-Plug-in in Ihrem Projekt zu verwenden. Die Datenbindung wird jedoch ab Version 1.5.0 unterstützt. Weitere Informationen finden Sie unter Android-Gradle-Plug-in aktualisieren.

Build-Umgebung

Laden Sie die Bibliothek aus dem Support-Repository im Android SDK Manager herunter, um mit der Datenbindung zu beginnen. Weitere Informationen finden Sie unter IDE und SDK-Tools aktualisieren.

Wenn Sie Ihre Anwendung für die Verwendung der Datenbindung konfigurieren möchten, aktivieren Sie die Build-Option dataBinding in der Datei build.gradle im Anwendungsmodul, wie im folgenden Beispiel gezeigt:

android {
    ...
    buildFeatures {
        dataBinding true
    }
}

Android Studio-Unterstützung für Datenbindung

Android Studio unterstützt viele der Bearbeitungsfunktionen für Datenbindungscode. Beispielsweise werden die folgenden Funktionen für Datenbindungsausdrücke unterstützt:

  • Syntaxhervorhebung
  • Meldung von Syntaxfehlern in der Ausdruckssprache
  • XML-Codevervollständigung
  • Referenzen, einschließlich Navigation, z. B. zu einer Erklärung, und kurze Dokumentation

Im Bereich Preview (Vorschau) im Layouteditor wird der Standardwert von Datenbindungsausdrücken angezeigt (falls angegeben). Im Bereich Vorschau wird beispielsweise der Wert my_default im Widget TextView angezeigt, das im folgenden Beispiel deklariert wurde:

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

Wenn Sie nur in der Entwurfsphase Ihres Projekts einen Standardwert anzeigen müssen, können Sie tools-Attribute anstelle von Standardausdruckwerten verwenden, wie in der Referenz zu Tools-Attributen beschrieben.

Weitere Informationen

Weitere Informationen zur Datenbindung finden Sie in den folgenden zusätzlichen Ressourcen.