IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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

Vedomosti v hodnote stoviek tisíc získaš za pár korún

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

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 1 525 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 41 článkom (32 lekcií, 9 testov) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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ť.

Článok pre vás napísal Pavel
Avatar
Autor se věnuje programování v Javě, hlavně pro Android. Mezi jeho další zájmy patří Arduino, Minecraft.
Aktivity