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 auf verschiedenen 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.
- <ph type="x-smartling-placeholder"></ph> Beispiele für Android Data Binding Library
- <ph type="x-smartling-placeholder"></ph> Codelab: Datenbindung in Android
- <ph type="x-smartling-placeholder"></ph> Datenbindung – Erkenntnisse
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- Mit beobachtbaren Datenobjekten arbeiten
- Bindung ansehen
- Paging 2 Library – Übersicht