Android Stilovi
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 :
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 :
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 :