..
Tässä vaiheessa oppaan on esitetty monia argumentteja ja osoittaa koodi luoda kaikkien keskeisten widget.
Mikä puuttuu yhä käsitellä yksityiskohtaisesti sijainti nämä osatekijät, joita on jatkuttava siihen asetteluun.
Me mainittu Johdantoluvuissa tässä osassa LinearLayout ja ohjausta että analysoimme syvemmin tätä asettelua ja kaikki muut tarjoamia Android.
Ja "yksi asettelut käyttää lähes kaikissa sovelluksissa Android. Praticolarità Tämän layout, kuten olemme nähneet, on järjestää sisältyvät erät Activity-ikkunassa yksi toisensa jälkeen.
Arvosta riippuen suunta pystysuora LinearLayout LinearLayout se tulee (elementit järjestetään yksi toisensa jälkeen ylhäältä alas) ja vaaka LinearLayout (elementit järjestetään yksi toisensa jälkeen vasemmalta oikealle). Jotta asettaa suuntaan layout on riittävä, ja tiedoston. XML on käytetty, muokata seuraavia omaisuuden arvo pysty-tai vaaka:
Android: suuntautumisen = ""
Kuten edellä komponentit lisätään layout on järjestetty pystysuoraan tai orizzonatale riippuen suuntautumisesta annettu layout. Nämä elementit lisätään ikkunan kunnes on tilaa ja heti se vaatii lisäämällä lisätekijänä, Android silti yrittää muuttaa sitä aseta se näyttö. Tämä toiminta on rajoitettu kynnys, jonka jälkeen voit yksinkertaisesti lisätä kohdat eivät ole näkyvissä ruudulla.
Emme suosittele lukijaa koskaan laittaa liikaa elementtejä ikkunan koon automaattinen muokkaus tapahtuu Android usein vääristää GUI sisältyvien komponenttien tekeminen epämiellyttävä jos ei, todellakin, erittäin käyttökelpoinen. Lisäksi elementtejä, Android, tilan puutteen vuoksi, mutta ei näy näytössä asu muisti menisi hukkaan arvokasta tilaa.
Voit näyttää esimerkki tästä, nyt rakentaa LinearLayout orizzonatale ja kolme nappia, joka sitten lisää neljäsosa näyttää skaalaus ja graafinen käyttöliittymä, joka johtuu siitä. Toisin kuin mitä olemme toistaiseksi nähneet, luomme GUI suoraan Java-koodi ilman tukea ulkoiseen tiedostoon. Xml. Tämä näkyy lukijalle esittää tämän eri toimintatapa (mukavuussyistä tuomme suoraan android.widget .*):
LinearLayout LinearLayout layout = uusi (tämä);
layout.setOrientation (LinearLayout.HORIZONTAL);
layout.setGravity (Gravity.BOTTOM);
Button Button1 = new Button (this);
button1.setText ("Button 1");
Button Button2 = new Button (this);
button2.setText ("Button 2");
Button Button3 = new Button (this);
button3.setText ("Button 3");
layout.addView (Button1);
layout.addView (Button2);
layout.addView (Button3);
setContentView (layout);
Ensin ilmoittaa kohteen tyypin LinearLayout, niin asetamme vaakasuunnassa sekä layout ja lopulta asetamme asema (ruudun alareunassa), jossa me laitamme esineitä. Me julistamme, niin kolmen painikkeen ulkoasun kanssa addView liittyä niihin ja lopulta käytämme menetelmää kartoittaa layout setContentView Activity-ikkunassa.
Olemme nyt menossa lisätä neljäsosa painiketta (voit liikuntaa lukija kirjoittaa koodi) layout ja miten näemme kuvakaappaus alla osoittaa skaalaus muuttaa painikkeen käyttöliittymä ei ole kovin ammattimainen:

| |
MS Access (Advanced)
Opi kuinka luoda ja hallita tietokantoja nopeasti ja helposti. Alkaen 29 €. |
| |
Ruby ja Ruby on Rails (kurssi)
Luo ohjelmistojen ja web-sovellusten kanssa Ruby ja RoR. Alkaen 39 €. |
| |
Webmaster Advanced (kurssi)
Tullut ammatillinen Webmaster. Alkaen 39 €. |