..
U ovom trenutku u vodič su predstavili mnogo argumenata i pokazuje kod za stvaranje svih glavnih widget.
Ono što je još uvijek nedostaje u dubinu pozicioniranje tih elemenata, koji se provodi zahvaljujući izgled.
Spomenuli smo u uvodu poglavlja u ovom dijelu LinearLayout i smjernice koje smo detaljnije analizirati izgled i ostatak koje Android.
I "jedno od izgleda koji se koriste u gotovo svim Android aplikacije. The praticolarità za ovaj izgled, kao što smo vidjeli, dogovoriti elemente uključene u jednu djelatnost prozor za drugim.
Ovisno o vrijednosti orijentacije LinearLayout LinearLayout je u pitanju vertikalne (elementi su poredani jedan za drugim od vrha do dna) i horizontalne LinearLayout (elementi su poredani jedan za drugim s lijeva na desno). . Kako postaviti orijentacije izgleda dovoljno u XML datoteku koristi, urediti sljedeće vrijednosti imovine s okomitom ili vodoravnom:
Android: orijentacija = ""
Kao što je spomenuto komponente dodao da izgleda su raspoređeni na okomite linije ili orizzonatale ovisno o orijentaciji s obzirom na izgled. Ovi elementi se dodaju prozor kao čeznuti kao ima mjesta i čim to zahtijeva umetanje dodatni element, Android još uvijek pokušavaju promijeniti veličinu da biste ga umetnuli u ekran. Takvo ponašanje je ograničena na prag nakon kojega, jednostavno dodajte stavke nisu prikazani na zaslonu.
Ne preporučujemo čitatelju da nikada staviti višak elemenata u prozoru kao Automatska promjena veličine radi Android često deformira komponente uključene izradu sučelje vrlo ugodan ako ne, dapače, vrlo korisna. Nadalje, elemenata koji Android, zbog nedostatka prostora, međutim, ne prikazuju na zaslonu se nalaze u memoriji ide na otpad dragocjeni prostor.
Da biste prikazali primjer za to, neka se graditi LinearLayout orizzonatale sa tri gumba, a zatim će dodati četvrtine pokazati skaliranje i grafičko korisničko sučelje koje potječe iz nje. Za razliku od onoga što smo vidjeli do sada, mi ćemo stvoriti izravno iz GUI Java koda, bez podrške vanjske datoteke. XML-a. Ovo je prikazano predstaviti čitatelju s ovom različitim načinu rada (za praktičnost uvozimo izravno android.widget .*):
LinearLayout LinearLayout izgled = new (to);
layout.setOrientation (LinearLayout.HORIZONTAL);
layout.setGravity (Gravity.BOTTOM);
Gumb button1 = new Button (to);
button1.setText ("Tipka 1");
Gumb button2 = new Button (to);
button2.setText ("gumb 2");
Gumb button3 = new Button (to);
button3.setText ("gumb 3");
layout.addView (button1);
layout.addView (button2);
layout.addView (button3);
setContentView (izgled);
Prvo smo proglasiti objekt tipa LinearLayout, onda smo postavili horizontalne orijentacije izgled i na kraju smo postavili položaj (na dnu ekrana), gdje ćemo se naših objekata. Izjavljujemo, zatim tri tipke izgled s addView da im se pridruže, a zatim koristiti metodu na karti izgleda setContentView Aktivnost prozor.
Sada ćemo dodati četvrtine gumb (vježbe za čitatelja je lijevo pisati kod) za izgled i kako možemo vidjeti iz screenshot dolje prikazuje skaliranje pretvara gumb sučelje nije vrlo profesionalna:

| |
ASP Zero (Ebook)
Microsoft VBScript ASP i učiti od nule. U samo 29 €. |
| |
Java (tečaj)
OOP programiranja u Javi ned Počevši od 49 €. |
| |
Visual Basic 6 (tečaj)
Napravite desktop aplikacije s VB6. Počevši od 39 €. |