..
Kaip pavyzdinį projektą, mes išanalizavo visų išskyrus manifest.xml failą failų turinį, tai yra dėl to, kad kodo paaiškinimas reikalauja žinių, kad šiuo gidas taškas, skaitytojas dar nėra, šio Todėl aš nusprendė atidėti šį klausimą diskusijai. Šiuo metu, todėl dėmesį android.widget paketą.
Šiame pakete yra visos grafika, kurią galite įterpti į peržiūra ir todėl yra elementų, kaip antai: TextView, EditText, mygtukas, ir daug daugiau.
Norėdami sukurti pasirinktinį valdiklį, tiesiog sukurti klasė, kuri tęsiasi Peržiūrėti klasę arba poklasį.
Kiekvienas elementas, priklausantis paketą superclass turi android.widget Peržiūrėti klasę, kuri yra ne kas kita, ką vartotojas mato ekrane abstrakcija.
Per langą galite įterpti daugiau elementų, kilęs iš View klasės ir šie elementai bus įtraukti į hierarchinių medžių rūšies, kuri identifikuoja galutinę struktūrą langą.
Operacija atliekama dažniau yra ta, savybių rinkinys: kiekvienam grafikos, kuriuos galite tinkinti dydį, teksto turinys, per langą pozicija ir daug daugiau.
Dar viena operacija dažniausiai daroma yra pridėti klausytojas konkretaus elemento. Klausytojas yra objektas, kuris gali "klausytis" laukia atveju generuoja vartotojas (labai įprasta praktika, pavyzdžiui, yra susieti klausytojas mygtuką užfiksuoti tai slėgio ir vartotojas gali atlikti tam tikrą veiksmą).
Kodo susieti klausytoją grafikos bus rodomas keletą kartų šiame vadove.
Be grafinę vartotojo sąsają, dažnai gali būti naudinga, jei norite paslėpti tam tikrus elementus, kad vartotojo peržiūrėti ir pasirodo tik tada, kai laikomasi tam tikrų sąlygų.
Pavyzdžiui, programą, kurioje vartotojas yra raginami užpildyti formą, jums gali slėpti mygtuką "Siųsti formą" ir kad jis pasirodys tik tada, kai visose srityse bus baigtas.
Norėdami paslėpti grafinis elementas yra taikyti metodą suffiente setVisibility (int matomumą) nuo objekto, kurį norite slėpti.
Šis slepiasi elementai praktikoje yra plačiai naudojamas, tačiau mes rekomenduojame skaitytojui nepiktnaudžiauti šia technika, kai elementai, net jei nėra matomos, tačiau yra instantiated ir taip gyvena atmintyje. Tai reiškia, atminties atliekų, kai kuriais atvejais nėra nereikšmingas. Todėl rekomenduojama instancija objektus tik tada, kai tikrai būtina ir naudojimo praktika anksčiau teikdavo saikingai.
Leiskite mums dabar pamatyti kai kurių mūsų svarstymai dėl projekto pradžios, kaip jums priminti, ant ekrano tiesiog sveikinimo eilutę. Nuomone, ir ypač TextView objektas kuriame sveikinimo eilutę, pasirodo "statinis objektas." Šis pavadinimas yra objektas, kuris negali būti pakeistas per prašymo vykdymą ir todėl visada yra tos pačios vertės, kuri buvo inicijuoti.
Akivaizdu, taikymo, mes turime pakeisti tam tikro objekto vertės, pavyzdžiui, dėl tam tikrų atveju generuoja vartotojui, norint pasiekti šią problemą, turite:
| |
AutoCAD (eBook)
Sukūrimas architektūros statinių. Ne tik 29 €. |
| |
Photoshop (kurso)
Web grafikos ir nuotraukų redagavimo su populiaria "Adobe Photoshop. Nuo 49 €. |
| |
Webmaster bazės (pirmoji)
Sukurti interneto svetainę nuo nulio. Nuo 29 €. |