Začínáme

Zjistěte, jak připravit vývojové prostředí na práci s knihovnou DataBinding Library, včetně podpory kódu datových vazeb v Android Studiu.

Knihovna Data Binding Library nabízí flexibilitu i širokou kompatibilitu – je to podpůrná knihovna, takže ji můžete používat se zařízeními se systémem Android 4.0 (úroveň API 14) nebo vyššími.

Doporučujeme ve vašem projektu používat nejnovější Android Plugin for Gradle, datová vazba je však podporována ve verzi 1.5.0 a vyšší. Dalšíinformace naleznete v části Jak aktualizovat Android Plugin forGradle.

Prostředí pro sestavení

Chcete-li začít s datovou vazbou, stáhněte si knihovnu z úložiště SupportRepository ve správci Android SDK. Další informace naleznete v části Aktualizace nástrojůIDE a SDK.

Chcete-li svou aplikaci nakonfigurovat tak, aby používala data binding, povolte volbu dataBinding buildv souboru build.gradle v modulu aplikace, jak je uvedeno v následujícímpříkladu:

android { ... buildFeatures { dataBinding true }}

Podpora aplikace Android Studio pro data binding

Android Studio podporuje mnoho funkcí pro úpravu kódu pro data binding. Pro příklad podporuje následující funkce pro výrazy datové vazby:

  • Zvýraznění syntaxe
  • Označení chyb syntaxe jazyka výrazů
  • Doplňování kódu XML
  • Reference, včetně navigace (například navigace na deklaraci) a rychlé dokumentace

Podokno náhledu v Editoru rozložení zobrazuje výchozí hodnotu výrazů datové vazby, pokud je k dispozici. Podokno Náhled například zobrazuje hodnotumy_default u widgetu TextView deklarovaného v následujícím příkladu:

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

Pokud potřebujete zobrazit výchozí hodnotu pouze ve fázi návrhu projektu, můžete místo výchozích hodnot výrazů použít atributy tools, jak je popsáno v Referenci o atributech nástrojů.

.

Napsat komentář