Desenvolupament d'aplicacions per a Android

Tutorial Exemples     Recursos CITCEA
Llibre Projectes Dades pràctiques   Inici

6- Fem una funció per gestionar la visualització

En els programes que hem fet fins ara hi havia un nombre significatiu d'instruccions que feien visibles o invisibles determinats elements. Això fa els programes molt grans. En els propers apartats d'aquest exemple augmentarà el nombre d'elements i, per tant, les instruccions que controlen la visibilitat. Una alternativa és fer una funció que s'encarregui de gestionar això. La funció que hem preparat parteix de la base de que tenim diverses vistes possibles i canvia els elements visibles segons la vista corresponent.

En el nostre cas hem definit, de moment, tres vistes diferents, una inicial, una per quan es mostra la llista i una darrera per quan es mostra el detall d'una sola persona. Aquest nombre de vistes s'ampliarà més endavant. La següent taula resumeix quins elements es mostren a cada vista.

Element 0 (inici) 1 (llista) 2 (element)
Button_Actualitzar X X
ListPicker_Detalls X
Button_Tornar X
Label_Persona X X
Image_Foto X
HorizontalArrangement_Mapa X

La funció comença per desactivar tots els camps que no són permanents i després, segons la vista triada, activa els que corresponguin.

Programa

Els blocs de programa que canvien són els següents:

Programa
Programa
Programa

 

 

Licencia de Creative Commons
This obra by Oriol Boix is licensed under a Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported License.