16. diel - Android fragmenty - Viac okien pomocou fragmentov
V predchádzajúcom kvíze, Kvíz - Rozdelenie displeja pomocou fragmentov v Androide, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.
V dnešnom Android tutoriále budeme pokračovať v práci na projekte našej ukážkovej aplikácie s fragmentmi. Dnes začneme s piatym príkladom, v ktorom si prakticky vyskúšame prácu s väčším počtom fragmentov v jednom kontajneri. Tento príklad bude ukážkou viacokennej aplikácie vytvorenej pomocou fragmentov.
Základ piatej ukážky opäť bude tvoriť samostatná aktivita, obsahujúca kontajner na umiestnenie fragmentov. Ďalšou súčasťou tohto príkladu budú štyri jednoduché fragmenty, ktoré budeme do spomínaného kontajnera vkladať. Do aktivity ďalej umiestnime štyri tlačidlá, ktorými budeme môcť, v akomkoľvek poradí, tieto štyri fragmenty do kontajnera pridávať. Hotový piaty príklad potom vyskúšame a budeme sledovať, ako sa aplikácia chová. Neskôr Java kód piateho príkladu ešte upravíme tak, že do práce zapojíme aj tzv. zásobník (Back Stack), ktorý podstatne rozšíri naše možnosti práce s fragmentmi.
Súbor colors.xml
V súbore colors.xml
definujeme konštanty s farbami, na ktoré
neskôr v projekte odkazujeme. Môžeme na ne odkazovať z XML súborov aj zo
súborov s Java kódom. Než sa pustíme do vytvorenia spomínaného piateho
príkladu, doplníme tento súbor o štyri farby, ktoré neskôr použijeme pri
nastavení pozadia budúcich štyroch fragmentov.
Súbor colors.xml
nevytvárame. Tento súbor bol
Android štúdiom automaticky vygenerovaný pri založení nového projektu. V
štruktúre projektu sa nachádza v zložke res/values/
.
Otvorený súbor colors.xml
doplníme o tieto štyri riadky:
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tejto lekcii zahájime prácu na piatom príklade našej ukážkovej aplikácie. Vytvoríme jednu abstraktnú triedu a XML návrhy štyroch fragmentov.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.