Erste Schritte

So bereiten Sie Ihre Entwicklungsumgebung auf die Arbeit mit den Daten vor Bindungsbibliothek, einschließlich Unterstützung für Datenbindungscode in Android Studio.

Die Datenbindungsbibliothek bietet sowohl Flexibilität als auch umfassende Es ist eine Support-Bibliothek, die Sie mit Geräten verwenden können, mit Android 4.0 (API-Level 14) oder höher.

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

Build-Umgebung

Um mit der Datenbindung zu beginnen, laden Sie die Bibliothek im Support Repository im Android SDK-Manager. Weitere Informationen finden Sie unter Aktualisieren der IDE- und SDK-Tools.

Aktivieren Sie die Build-Option dataBinding, um die Anwendung für die Verwendung der Datenbindung zu konfigurieren im App-Modul in die Datei build.gradle ein, wie im Folgenden gezeigt: Beispiel:

android {
    ...
    buildFeatures {
        dataBinding true
    }
}

Android Studio-Unterstützung für Datenbindung

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

  • Syntaxhervorhebung
  • Melden von Syntaxfehlern bei Ausdruckssprache
  • XML-Codevervollständigung
  • Referenzen, einschließlich Navigation wie z. B. das Aufrufen einer Erklärung, schnelle Dokumentation

Im Bereich Vorschau des Layout-Editors wird der Standardwert der Daten angezeigt. Bindungsausdrücke, falls angegeben. Im Bereich Vorschau wird beispielsweise my_default-Wert im TextView-Widget, 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 während der Entwurfsphase Ihres können Sie tools-Attribute anstelle von Standardwerten für Ausdrücke verwenden, in der Referenz zu Tools-Attributen beschrieben.

Weitere Informationen

Weitere Informationen zur Datenbindung finden Sie hier: zusätzliche Ressourcen.