Android Stilovi

Kad programeri stvorili Android aplikacija , oni mogu provesti korisničkog sučelja dizajna koristeći styling svojstva . Izgled datoteke za Android app može primijeniti na svaku aktivnost , ili zaslon , u sklopu programa . Izgled definicije za Android korištenje aplikacije XML markup koda . Za ponovno korištenje vizualnih svojstava , programeri mogu stvoriti stilove unutar svake aplikacije za Android . Definiranjem skupa stilova u XML koda , razvojni programeri mogu odnositi na svojstva unutar njih na više područja primjene , bez potrebe da se ponovi kod. Definicija

stilova za Android aplikacije pojavljuju unutar XML datoteke u app paket imeniku . Programer može stvoriti XML datoteku s nazivom po vlastitom izboru , dok god ima " . XML" kao produžetak , spremite unutar " res /vrijednosti " mapu za primjenu . Unutar ove datoteke,programer može odrediti jednog ili više skupova stilu svojstava , dajući svakom odaberete naziv kako slijedi :


Unutar elementa resursima , programeri mogu staviti više sekcija stilu . U stilu svojstva su smješteni između otvaranja i zatvaranja stil oznake za svaku dionicu u spisu .

Nekretnine

Android stilova može uključivati ​​više vizualna svojstva, uključujući fontove , dimenzije i boje . Na primjer ,sljedeći kod definira dimenzije za stil :

fill_parent fill_parent

navodi da je predmet u pitanju treba proširiti kako ispuniti prostor okupirale elementa roditelj , što jepredmet korisničko sučelje izgleda iznutra . Da biste odredili dapredmet treba samo zauzimaju prostor potreban po svom sadržaju ,sljedeći kod vrijedi : wrap_content ; . wrap_content

Ostala svojstva uključuju tekst i pozadinske boje , padding , margine , font i veličinu teksta
Izgled

za korištenje definirane stilove unutar aplikacije , programeri mogu ih referenca u izgledu XML za njihove app aktivnosti . Izgled datoteke također pojaviti u " res " folder , unutar " izgleda " katalog . Sljedeći kod uzorka unutar rasporeda XML datoteke se odnosi na stil definiran u " res /vrijednosti" folder XML datoteke:

style = " @ stil /MainStyle "

ovih Pravila pojaviti u bilo kojoj izgleda sekcije za pogled elementa . Pregledi može uključivati ​​cijeli ekrana aktivnosti programa ili pojedinačne stavke kao što su elementi korisničkog sučelja i kontrole . Upućivanjem stil na ovaj način ,programer može uvesti stil svojstva , što smanjuje količinu nepotrebnog koda ponavljanja unutar aplikacije .

Nasljedstva

Stilovi može naslijediti svojstva iz drugih stilova , dodatno se smanjuje iznos poskupljenja kod programeri morati provoditi . U stilu tag ,sljedeći dodatni kod označava stil nasljeđuju svojstva od :

matičnog = "@ Android : stil /TextAppearance "

To upućuje zahtjev za uvoz stilova izspecificirano roditelj . Programeri mogu referenca vlastite stilove kako slijedi :