..


Rėmėjų nuorodos

Raštai ir vaizdas: Kai pastabas

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ą.

Paketą android.widget

Š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ą.

Ką aš galiu padaryti apie šiuos elementus?

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.

Slėpti elementus, atsižvelgiant į vartotojo

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.

Padaryti objektas "redaguoti"

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:

  • main.xml šaltinio faile turi būti pridedamas kaip savybių unikalus numeris (kuris bus priskirtas automatiškai po užpildymo), kuris identifikuoja objektą;
  • šaltinio faile. java būtina instancija tos pačios rūšies objektą, kad mes deklaruotų su ID main.xml failą ir padaryti kai ryšys tarp dviejų Rūšiuoti pagal paskambinus metodas findViewById (R.id.nomeOggetto) (kaip ObjectName yra pavadinimas, suteiktas objektą failą main.xml).
Kitame skyriuje mes parodysime Praktinis pavyzdys aukščiau.

Pagalba kurti taikomąsias programas skirtos Android
E-mokymasis
AutoCAD (eBook) AutoCAD (eBook)
Sukūrimas architektūros statinių. Ne tik 29 €.
Photoshop (kurso) Photoshop (kurso)
Web grafikos ir nuotraukų redagavimo su populiaria "Adobe Photoshop. Nuo 49 €.
Webmaster bazės (pirmoji) Webmaster bazės (pirmoji)
Sukurti interneto svetainę nuo nulio. Nuo 29 €.
Rėmėjų nuorodos