Alkuun

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 dataBindingrakentamisvaihtoehto 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.

Jätä kommentti