..


Sponsorerede links

Vi analyserer vores projekt (2. del)

Sæt til side et øjeblik filen R.java: i senere kapitler vil se et eksempel, hvor den grafiske føje til vores aktivitet og vi vil se, at der efter kompilering, vil filen ændre R.java automatisk generere en anden kode.

Vi fokuserer derfor vores opmærksomhed main.xml fil placeret i din res / layout af vores projekt. Når du åbner filen vil åbne følgende interface:

Grænseflade filer main.xml Eclipse.
Som vi kan se bunden af skærmbilledet er der to menupunkter: Layout, hvilket er skærmen som vi ser i dag, og sat til side for nu, og main.xml. Vi klikker især på dette punkt, og vent et par sekunder at indlæse XML-liste.

XML, vi ser, er koden for layoutet og derefter strukturen af ​​vores aktivitet. Denne fil er en slags guide, der fortæller enhed at bruge den type layout, grafik og mere i visningen. Når vi påkalder den metode setContentView (R.layout.main) lad os bare kalde denne fil og den enhed, analysere den, forstå, hvor og hvordan du placerer alle elementer af syne.

Lad os nu gennemgå XML-filen til at forstå betydningen af ​​de enkelte udsagn.

 



 <? Xml version = "1.0" encoding = "utf-8"?>

 
Denne erklæring er en erklæring standard kun definerer den version af XML anvendes (i vores tilfælde 1,0) og den kodning, der bruges (i vores tilfælde utf-8). Vi anbefaler læseren til at holde denne standard og derfor ikke ændre denne første linje.






 <LinearLayout xmlns: Android = "http://schemas.android.com/apk/res/android"



  



 android: orientering = "vertikale"



  



 Android: layout_width = "fill_parent"



  



 Android: layout_height = "fill_parent"







 >



I den første linje kode åbner et tag typen LinearLayout som faktisk er navnet på layoutet vil bruge programmet. Efter åbningen af denne tag er XMLs: Android efterfulgt af en URI. Denne definition har den virkning af dokumentet at angive tag for navneområdet er angivet i URI. Siden detaljeret forklaring af XML ligger uden for rammerne af den vejledning, vi anbefaler læseren at uddybe begreberne XML-namespace i vejledningen compagnie-awama.com stede på og inden for denne side .

Fortsat analyse af den kode, vi finder, at retningen er defineret som en lodret layout og er forbundet med den bredde og længde værdi fill_parent. Denne værdi fortæller enheden til at udvide layout for alle storhed enhedens skærm både vandret og lodret. I sidste ende dette layout ved hjælp af alle de elementer, vi vil komme ind, vil de blive placeret lodret fra top til bund.

Gå videre med læsningen liste vil du finde erklæringen om et objekt af typen TextView, hvilket er intet andet end en tekstboks:






 <TextView

  

    



 Android: layout_width = "fill_parent"

 

    



 Android: layout_height = "wrap_content"

 

    



 android: tekst = "@ string / hej"



    



 />







 </ LinearLayout>



I dette tilfælde har vi koblet til værdien wrap_content element, der har den virkning at udvide emnet til en højde til at indeholde den streng, du indtaster.

Endelig sætter vi indholdet af TextView med strengen angivet med værdien i filen Hello strings.xml mappen res / værdier.

Som den sidste udtalelse finder vi mærkerne for lukningen af LinearLayout.

Hjælpe med at udvikle applikationer til Android
E-Learning
MS Access (Avanceret) MS Access (Avanceret)
Lær at oprette og administrere databaser hurtigt og nemt. Fra 29 €.
SQL-og Database (Kursus) SQL-og Database (Kursus)
Oprette og administrere relationelle databaser. Fra 39 €.
Webmaster Base (første) Webmaster Base (første)
Oprette et websted fra bunden. Fra 29 €.
Sponsorerede links