..
En aquest punt de la guia s'han presentat molts arguments i mostra el codi per a la creació de tots els flash principal.
El que encara falta és un examen a la col · locació d'aquests elements, que es porta a terme gràcies a la disposició.
Ja hem esmentat en els capítols introductoris en aquesta part del LinearLayout i l'orientació que s'analitza amb més detall el disseny i la resta de la proporcionada per Android.
I "un dels dissenys utilitzats en gairebé totes les aplicacions d'Android. El praticolarità d'aquesta disposició, com hem vist, consisteix en organitzar els elements inclosos en la finestra d'activitat després de l'altra.
Depenent de l'orientació de valor de LinearLayout LinearLayout pel que fa a la vertical (els elements es disposen un darrere l'altre, de dalt a baix) i LinearLayout horitzontal (els elements es disposen un darrere l'altre, d'esquerra a dreta). . Per tal d'establir l'orientació de la disposició és suficient, a l'arxiu XML s'utilitza, editeu el valor de la propietat després de la vertical o horitzontal:
android: orientació = ""
Components com s'ha esmentat agregar-se a la presentació estan disposats en una línia vertical o orizzonatale depenent de l'orientació donada a la disposició. Aquests elements s'afegeixen a la finestra, sempre que hi hagi espai i tan aviat com ho requereix la inserció d'un element addicional, Android encara està tractant de canviar la seva mida per inserir a la pantalla. Aquest comportament es limita a un llindar després del qual, només ha d'afegir elements no es mostren a la pantalla.
Nosaltres no recomanem al lector que mai posar els elements en excés en la finestra com el canvi de mida automàtic realitzat per Android sovint deforma els components que inclouen la presa de la interfície molt agradable, si no, per cert, molt útil. D'altra banda, els elements que Android, per falta d'espai, però, no es mostra a la pantalla de residir a la memòria va a perdre un valuós espai.
Per mostrar un exemple d'això, anem a construir un orizzonatale LinearLayout amb tres botons, que després s'afegeix una cambra per mostrar l'escala i la interfície gràfica d'usuari que es deriva d'ella. A diferència del que hem vist fins ara, anem a crear la interfície gràfica d'usuari directament des del codi Java sense el suport d'un arxiu extern. Xml. Això es mostra per presentar al lector amb aquesta manera d'operació diferents (per conveniència que importem directament android.widget .*):
LinearLayout LinearLayout disseny = new (est);
layout.setOrientation (LinearLayout.HORIZONTAL);
layout.setGravity (Gravity.BOTTOM);
Botó Button1 = new Button (est);
button1.setText ("Botó 1");
Botó Button2 = new Button (est);
button2.setText ("Botó 2");
Botó Button3 = new Button (est);
button3.setText ("Botó 3");
layout.addView (Button1);
layout.addView (Button2);
layout.addView (Button3);
setContentView (disseny);
En primer lloc, declarar un objecte de tipus LinearLayout, després establir l'orientació horitzontal del disseny i, finalment, ens fixem la posició (en la part inferior de la pantalla), on anem a col · locar els nostres objectes. Declarem, després de tres botons amb disseny addView a afegir-s'hi i aleshores utilitzar el mètode per mapejar la distribució setContentView la finestra Activitat.
Ara anem a afegir un quart botó (exercici per al lector es deixa a escriure el codi) per al disseny i la forma en què pot veure en la següent captura de pantalla que mostra l'escala transforma la interfície de botons no és molt professional:

| |
ASP i Access (ebook)
La gestió d'una base de dades de MS Access amb ASP. A només 29 €. |
| |
Web Màrqueting (Curs)
Promoció del lloc, els motors de cerca i màrqueting. A partir de 39 €. |
| |
Webmasters Avançats (Curs)
Convertir-se en un professional Webmaster. A partir de 39 €. |