Kom godt i gang

Lær, hvordan du gør dit udviklingsmiljø klar til at arbejde med DataBinding-biblioteket, herunder understøttelse af kode til databinding i Android Studio.

Dataindbindingsbiblioteket tilbyder både fleksibilitet og bredkompatibilitet – det er et supportbibliotek, så du kan bruge det med enheder, der kører Android 4.0 (API-niveau 14) eller højere.

Det anbefales at bruge det nyeste Android Plugin for Gradle i dit projekt.

Dataindbinding understøttes dog på version 1.5.0 og højere. Du kan finde flere oplysninger i Sådan opdaterer du Android Plugin forGradle.

Byggemiljø

For at komme i gang med databinding skal du downloade biblioteket fra SupportRepository i Android SDK-manager. Du kan finde flere oplysninger i OpdaterIDE- og SDK-værktøjerne.

For at konfigurere din app til at bruge databinding skal du aktivere dataBinding-bygningsindstillingeni din build.gradle-fil i appmodulet, som vist i følgende eksempel:

android { ... buildFeatures { dataBinding true }}

Android Studio-understøttelse af databinding

Android Studio understøtter mange af redigeringsfunktionerne for databindingskode. Det understøtter f.eks. følgende funktioner til databindingsudtryk:

  • Syntaksmarkering
  • Flagning af syntaksfejl i udtrykssproget
  • XML-kodekomplettering
  • Referencer, herundernavigation (f.eks. navigere til en deklaration) oghurtig dokumentation

Feltet Preview i Layout Editor viser standardværdien af databindingsudtryk, hvis de er angivet. F.eks. viser vinduet Vis udskriftsrudenmy_default-værdien på TextView-widgetten, der er deklareret i følgende eksempel:

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

Hvis du kun har brug for at vise en standardværdi i projektets designfase, kan du bruge tools-attributter i stedet for standardværdier for udtryk, som beskrevet i Referencer for værktøjsattributter.

Skriv en kommentar