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.