Kezdjük el

Tanulja meg, hogyan készítse elő a fejlesztőkörnyezetét a DataBinding Libraryvel való munkára, beleértve az Android Studio adatkötési kódjának támogatását.

A Data Binding Library egyszerre kínál rugalmasságot és széleskörű kompatibilitást – ez egy támogató könyvtár, így Android 4.0 (API 14. szint) vagy magasabb szintű Androidot futtató eszközökkel használhatja.

A projektben ajánlott a legújabb Android Plugin for Gradle-t használni.Az adatkötés azonban az 1.5.0 és magasabb verziókon támogatott. További információkért lásd az Android Plugin forGradle frissítése.

Elkészítési környezet

Az adatkötés megkezdéséhez töltse le a könyvtárat a SupportRepositoryból az Android SDK managerben. További információért lásd: AzIDE és az SDK eszközök frissítése.

Az alkalmazás adatkötés használatára való konfigurálásához engedélyezze az dataBinding építési opciót az build.gradle fájlban az alkalmazásmodulban, ahogy a következő példában látható:

android { ... buildFeatures { dataBinding true }}

Android Studio támogatása az adatkötéshez

Az Android Studio számos szerkesztési funkciót támogat az adatkötési kódhoz. Példaként a következő funkciókat támogatja az adatkötési kifejezésekhez:

  • Szintaktikai kiemelés
  • A kifejezések nyelvi szintaktikai hibáinak jelölése
  • XML kódkiegészítés
  • Hivatkozások, beleértve a navigációt (például a deklarációhoz navigálás) ésa gyors dokumentációt

A Layout Editor előnézeti ablaka megjeleníti az adatkötési kifejezések alapértékét, ha van ilyen. Az előnézeti ablaktábla például a következő példában deklarált TextView widgetmy_default értékét jeleníti meg:

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

Ha csak a projekt tervezési fázisában van szüksége alapértelmezett érték megjelenítésére, akkor az alapértelmezett kifejezések értékei helyett tools attribútumokat használhat, ahogyan azt a Tools Attribútumok referenciája leírja.

Szólj hozzá!