Opi, miten saat kehitysympäristösi valmiiksi DataBinding-kirjaston kanssa työskentelyä varten, mukaan lukien tuki tietojen sitomiskoodille Android Studiossa.
Datasidontakirjasto tarjoaa sekä joustavuutta että laajakäyttöisyyttä – se on tukikirjasto, joten voit käyttää sitä laitteilla, jotka käyttävät Android 4.0:aa (API-taso 14) tai uudempaa.
Suositellaan käyttämään projektissasi uusinta Android-lisäosaa Gradlea varten.datasidontaa tuetaan kuitenkin versiossa 1.5.0 ja uudemmissa. Lisätietoja on kohdassa Android Plugin for Gradlen päivittäminen.
Rakennusympäristö
Aloittaaksesi tietojen sitomisen lataamalla kirjaston Android SDK:n hallinnan SupportRepositorysta. Lisätietoja on kohdassaIDE- ja SDK-työkalujen päivittäminen.
Määrittääksesi sovelluksesi käyttämään datan sitomista, ota käyttöön dataBinding
rakentamisvaihtoehto build.gradle
-tiedostossa sovelluksen moduulissa, kuten seuraavassaesimerkissä näytetään:
android { ... buildFeatures { dataBinding true }}
Android Studion tuki datan sitomiselle
Android Studiossa tuetaan monia datan sitomiskoodin muokkausominaisuuksia. Esimerkkinä mainittakoon, että se tukee seuraavia ominaisuuksia tietosidonnaisille lausekkeille:
- Syntaksin korostus
- Lausekekielen syntaksivirheiden merkitseminen
- XML-koodin täydentäminen
- viittaukset, mukaan lukiennavigointi (kuten navigointi deklaraatioon) japikadokumentaatio
Asennusmuotoiluneditorin esikatseluruudussa näytetään tietosidonnaisiin lausekkeisiin liittyvä esiarvosteluarvo (oletusarvosteluasteikko), jos sellainen annetaan. Esikatseluruudussa näytetään esimerkiksi seuraavassa esimerkissä ilmoitetun TextView
widgetinmy_default
arvo:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{user.firstName, default=my_default}"/>
Jos haluat näyttää oletusarvon vain projektin suunnitteluvaiheessa, voit käyttää tools
-attribuutteja oletuslausekkeiden oletusarvojen sijaan, kuten kohdassa Työkalut-attribuuttien referenssi on kuvattu.