Kom igång

Lär dig hur du gör din utvecklingsmiljö redo att arbeta med DataBinding-biblioteket, inklusive stöd för kod för databindning i Android Studio.

DataBindningsbiblioteket erbjuder både flexibilitet och bredkompatibilitet – det är ett stödbibliotek, så du kan använda det med enheter som kör Android 4.0 (API-nivå 14) eller högre.

Det rekommenderas att du använder den senaste Android-plugin för Gradle i ditt projekt.Databindning stöds dock på version 1.5.0 och högre. För mer information, se hur du uppdaterar Android Plugin forGradle.

Byggmiljö

För att komma igång med databindning laddar du ner biblioteket från SupportRepository i Android SDK-hanteraren. Mer information finns i Uppdatera IDE- och SDK-verktygen.

För att konfigurera din app så att den använder databindning aktiverar du byggalternativet dataBinding i din build.gradle-fil i appmodulen, enligt följande exempel:

android { ... buildFeatures { dataBinding true }}

Stöd för databindning i Android Studio

Android Studio har stöd för många av redigeringsfunktionerna för kod för databindning. Exempelvis stöds följande funktioner för databindningsuttryck:

  • Syntax highlighting
  • Flaggning av syntaxfel för uttrycksspråk
  • XML-kodkomplettering
  • Referenser, inklusive navigering (t.ex. navigera till en deklaration) och snabbledokumentation

Fönstret Förhandsgranskning i layoutredigeraren visar standardvärdet för databindningsuttryck, om det finns. Förhandsgranskningsrutan visar till exempel my_default-värdet för TextView-widgeten som deklareras i följande exempel:

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

Om du behöver visa ett standardvärde endast under projektets konstruktionsfas kan du använda tools-attribut i stället för standarduttrycksvärden, enligt beskrivningen i Tools Attributes Reference.

Lämna en kommentar