Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 13 - Android fragmenty - Vnořené fragmenty

V předchozím kvízu, Kvíz - Rozdělení displeje pomocí fragmentů v Androidu, jsme si ověřili nabyté zkušenosti z předchozích lekcí.

V minulých lekcích našeho Java kurzu jsme se naučili umisťovat fragment do aktivity. Ve třetím příkladu ukázkového projektu jsme s pomocí fragmentů rozdělili okno aplikace do dvou samostatných částí. Rozdělení displeje bylo dosaženo umístěním dvou fragmentů do aktivity. Možná vás napadlo, že bychom stejného výsledku mohli docílit vložením dvou fragmentů do jiného fragmentu. Ano, i toto je možné. Takové řešení dokonce oficiální dokumentace doporučuje:

Aplikace by se měla skládat z jedné nebo malého počtu aktivit, přičemž každá aktivita představuje skupinu souvisejících obrazovek. Aktivita pouze představuje bod navigace nejvyšší úrovně. Každý jednotlivý cíl v aplikaci by měl být reprezentován cílovým fragmentem. Pokud chceme zobrazit více fragmentů najednou, například v rozděleném zobrazení, měli bychom použít vnořené (podřízené) fragmenty, které jsou spravovány naším cílovým fragmentem a jeho podřízeným správcem fragmentů.

V dnešním Android tutoriálu zahájíme práci na čtvrtém příkladu práce s fragmenty v naší ukázkové aplikaci. Tentokrát se budeme věnovat více teorii, popíšeme si hierarchii fragmentů a představíme "správce fragmentů". Poté si připravíme plán dalšího postupu úprav naší ukázkové aplikace. Čtvrtý příklad bude tedy zaměřen na rozdělení okna aplikace pomocí vnořených (podřízených) fragmentů.

Návrh řešení

Následující obrázek schematicky znázorňuje strukturu fragmentů v aktivitě se čtvrtým příkladem, na kterém budeme pracovat:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Koupit tento kurz

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh a certifikátem za pouhých 1 525 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 41 článkům (32 lekcí, 9 testů) tohoto kurzu.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Neomezený a trvalý přístup k jednotlivým lekcím.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V této části se seznámíme s vnořenými (podřízenými) fragmenty a zahájíme práci na čtvrtém příkladu práce s fragmenty v naší ukázkové aplikaci.

Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.

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