..
Sett til side et øyeblikk filen R.java: I senere kapitler vil vi se på et eksempel der grafikken legge til vår aktivitet, og vi ser at etter kompilering, vil filen endre R.java automatisk generere en annen kode.
Vi fokuserer derfor vår oppmerksomhet main.xml fil plassert i res / layout av vårt prosjekt. Når du åpner filen vil åpne følgende grensesnitt:

Den xml vi ser er koden for oppsettet og deretter strukturen av vår aktivitet. Denne filen er en slags guide som forteller at enheten skal bruke den type layout, grafikk og mer i visningen. Når vi påberope metoden setContentView (R.layout.main) la oss kalle nettopp denne filen og enheten, analysere det, forstå hvor og hvordan du kan plassere alle elementene av syne.
La oss nå se gjennom den xml filen for å forstå betydningen av enhver erklæring.
<? Xml version = "1.0" encoding = "utf-8"?>Denne erklæringen er en erklæring standarden definerer bare den versjonen av XML brukes (i vårt tilfelle 1.0) og kodingen brukt (i vårt tilfelle UTF-8). Vi anbefaler leseren å holde denne standarden og derfor ikke endre dette første linje.
<LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android" android: orientering = "vertikal" Android: layout_width = "fill_parent" Android: layout_height = "fill_parent" >I den første linjen med kode åpner en tag typen LinearLayout som faktisk er navnet på oppsettet vil bruke programmet. Etter åpningen av denne tag er XMLs: Android etterfulgt av en URI. Denne definisjonen har effekten av dokumentet for å indikere tag for navnerom angitt i URI. Siden detaljert forklaring av XML er utenfor omfanget av veiledningen vi anbefale leseren å utdype begrepene XML navnerom i guiden christiane-lecomte.com tilstede på og innenfor denne siden .
Fortsetter analyse av koden finner vi at retningen er definert som en vertikal layout og er forbundet med bredde og lengde verdi fill_parent. Denne verdien forteller enheten å utvide oppsettet for alle storheten av enheten skjermen både horisontalt og vertikalt. Til syvende og sist denne layout ved hjelp av alle de elementene vi kommer til å gå inn, vil de bli plassert vertikalt fra topp til bunn.
Fortsetter med pensum finner du erklæringen av et objekt av typen TextView, som er noe annet enn en tekstboks:
<TextView
Android: layout_width = "fill_parent"
Android: layout_height = "wrap_content"
android: text = "@ string / hei"
/>
</ LinearLayout>
I dette tilfellet har vi knyttet opp til verdien wrap_content element som har effekten av å utvide elementet for en høyde å inneholde strengen du angir.
Til slutt vi setter innholdet i TextView med strengen merket med verdi i filen hallo strings.xml mappe res / verdier.
Som den siste setningen finner vi kodene for nedleggelse av LinearLayout.
| |
ASP Zero (Ebook)
Læring Microsoft ASP og VBScript fra bunnen av. At kun 29 €. |
| |
Linux (Course)
Komplett guide til open-source system. Fra 49 €. |
| |
Webmaster Base (First)
Opprette et webområde fra scratch. Starter fra 29 €. |