..
Som for prøven projektet, analyserede vi indholdet af alle filer undtagen manifest.xml fil, er det fordi forklaringen af koden kræver viden om, at på dette tidspunkt af vejledningen, at læseren har ikke endnu, for dette Grunden til at jeg valgte at udsætte drøftelsen af dette spørgsmål. I øjeblikket, derfor koncentrere sig om android.widget pakke.
Denne pakke indeholder alle de grafik, du kan indsætte i en visning og dermed indeholder elementer såsom: TextView, RedigérTekst, Button, og meget mere.
Hvis du vil oprette en brugerdefineret widget, bare oprette en klasse der udvider View klasse eller en underklasse.
Hvert element, der tilhører pakken som overklassen har android.widget Vis klasse, der ikke er andet end en abstraktion af, hvad brugeren ser på skærmen.
Inden for et vindue, som du kan indsætte flere elementer, der nedstammer fra Vis-klassen, og disse elementer vil blive indarbejdet i en slags hierarkisk træ, der identificerer den endelige struktur af vinduet.
Operationen udføres oftere er, at det sæt af egenskaber: for hver grafik, du kan tilpasse størrelsen, teksten indhold, position inden for vinduet og meget mere.
En anden operation almindeligvis er gjort, er at vedhæfte en lytter til et bestemt element. En lytter er et objekt, der er i stand til at "lytte" venter på en begivenhed, der genereres af brugeren (en meget almindelig praksis, for eksempel, er at knytte en lytter til en knap til at fange den presset af det og brugeren kan udføre en bestemt handling).
Kildekoden til at associere en lytteren med en grafisk vil blive vist flere gange i løbet denne vejledning.
I en grafisk brugergrænseflade kan ofte være nyttigt at skjule visse elementer til brugerens synspunkt og vises kun, når visse betingelser er opfyldt.
For eksempel, i et program, hvor brugeren bliver bedt om at udfylde en formular, kan du skjule knappen "Send formular", og gøre det vises kun, når alle felter er udfyldt.
For at skjule et grafisk element er at påberåbe sig den metode suffiente setVisibility (int synlighed) fra det objekt, du vil skjule.
Denne praksis med at skjule elementer er meget udbredt, men vi anbefaler læseren ikke at misbruge denne teknik, når elementerne, selv om det ikke er synlige, er dog instantieres og dermed opholder sig i hukommelsen. Dette indebærer et spild af hukommelse, i nogle tilfælde, er ikke ubetydelig. Det anbefales derfor at instantiere objekter kun, når der virkelig nødvendigt, og anvende den praksis tidligere præsenteret sparsomt.
Lad os nu se nogle af vores overvejelser om projektets start, som du husker, trykt på skærmen, blot en streng af hilsen. Udsigten, og især TextView objekt, der indeholdt hilsen strengen, viser sig at være en "statisk objekt." Denne titel er et objekt, der ikke kan ændres under programudførelse og vil derfor altid indeholde den samme værdi, der blev initialiseret.
Det er klart, en ansøgning, vil vi nødt til at ændre værdien af et givet objekt, for eksempel på grund af nogle tilfælde genereret af brugeren, for at opnå denne adfærd, skal du:
| |
Front Page (Ebook)
Opret websider uden at kende HTML. Bare 25 €. |
| |
OpenOffice (Ebook)
Den open source-software til styring af kontorarbejde. Bare 25 €. |
| |
Webmaster Avanceret (kursus)
Bliv en professionel webmaster. Fra 39 €. |