..
Laita hetkeksi syrjään tiedosto R.java: luvuissa näemme esimerkin, jossa grafiikka Lisää toiminnastamme ja näemme, että kun käännyttyä tiedosto muuttuu R.java automaattisesti tuottavien eri koodi.
Keskitymme siis huomiomme main.xml tiedosto sijaitsee teidän res / layout hankkeemme. Kun avaat tiedoston avaa seuraavat liitäntä:

Xml näemme on koodi layout ja sitten rakenne toimintamme. Tämä tiedosto on eräänlainen opas, joka kertoo laitteen käytön tyypistä asettelun, grafiikan ja muuta mieltä. Kun me vedota menetelmä setContentView (R.layout.main) Toivotaan vain kutsuvat tätä tiedostoa ja laite, analysoida sitä, ymmärtää missä ja miten sijoittaa kaikki elementit näky.
Tarkastelkaamme nyt xml-tiedosto ymmärtääkseen jokaisen lausuman.
<? Xml version = "1.0" encoding = "utf-8"?>Tämä ilmoitus on ilmoitus standardi määrittelee vain XML-version käytetty (tässä tapauksessa 1,0) ja koodauksen (tässä tapauksessa utf-8). Suosittelemme lukija pitää tätä standardia, joten ne eivät muuta tätä alkuperäistä linjaa.
<LinearLayout xmlns: Android = "http://schemas.android.com/apk/res/android" Android: suunta = "vertikaalinen" Android: layout_width = "fill_parent" Android: layout_height = "fill_parent" >Vuoden ensimmäisellä rivillä koodi avaa tag tyyppi LinearLayout joka todellisuudessa on nimi ulkoasu käyttää sovellusta. Avaamisen jälkeen tämä merkissä ovat XMLs: Android jälkeen URI. Tämä määritelmä on vaikutusta asiakirjan osoittaa tag namespace määritelty URI. Koska yksityiskohtaisen selvityksen XML on kuulu opas suosittelemme lukija syventää käsitteitä XML nimiavaruudet opas deliveriesfirst.com läsnä ja sisällä tällä sivulla .
Jatkuvat koodin analyysi huomaamme, että suunta on määritelty pystysuorassa elementtien ja liittyy leveys ja pituus arvo fill_parent. Tämä arvo kertoo laitteen laajentaa asettelun kaikki loisto laitteen näytön vaaka-ja pystysuunnassa. Viime kädessä tämä ulkoasu, joka käyttää kaikki elementit aiomme tehdä, ne pystysuoraan ylhäältä alas.
Jatketaan lukemisen luettelon löydät julistuksen kohteen tyypin TextView, joka on vain tekstikenttään:
<TextView
Android: layout_width = "fill_parent"
Android: layout_height = "wrap_content"
Android: text = "@ string / hello"
/>
</ LinearLayout>
Tässä tapauksessa olemme sidoksissa arvoon asti wrap_content elementti, joka on laajentavaa vaikutusta alkion korkeus sisältää merkkijonon annat.
Lopuksi asetamme sisällön TextView merkkijonolla merkitään arvo tiedosto Hello strings.xml kansio res / arvot.
Kuten viime lausuman löydämme tageja päättämisen LinearLayout.
| |
Paint Shop Pro (ensimmäinen)
Web-grafiikan ja valokuvien muokkaukseen ja Corel PSP tiedossa. Alkaen 49 €. |
| |
SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €. |
| |
XML (kurssi)
Luodaan XML rakenteita, XSL ja muita kieliä laajennettavissa. Alkaen 29 €. |