Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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 16 - Android fragmenty - Více oken pomocí fragmentů

V předchozím kvízu, Kvíz - Vnořené fragmenty v Androidu, jsme si ověřili nabyté zkušenosti z předchozích lekcí.

V dnešním Android tutoriálu budeme pokračovat v práci na projektu naší ukázkové aplikace s fragmenty. Dnes začneme s pátým příkladem, ve kterém si prakticky vyzkoušíme práci s větším počtem fragmentů v jednom kontejneru. Tento příklad bude ukázkou víceokenní aplikace, vytvořené pomocí fragmentů.

Základ páté ukázky opět bude tvořit samostatná aktivita, obsahující kontejner pro umístění fragmentů. Další součástí tohoto příkladu budou čtyři jednoduché fragmenty, které budeme do zmíněného kontejneru vkládat. Do aktivity dále umístíme čtyři tlačítka, kterými budeme moci, v jakémkoliv pořadí, tyto čtyři fragmenty do kontejneru přidávat. Hotový pátý příklad potom vyzkoušíme a budeme sledovat, jak se aplikace chová. Později Java kód pátého příkladu ještě upravíme tak, že do práce zapojíme i tzv. zásobník (Back Stack), který podstatně rozšíří naše možnosti práce s fragmenty.

Soubor colors.xml

V souboru colors.xml definujeme konstanty s barvami, na které později v projektu odkazujeme. Můžeme na ně odkazovat z XML souborů i ze souborů s Java kódem. Než se pustíme do vytvoření zmíněného pátého příkladu, doplníme tento soubor o čtyři barvy, které později použijeme při nastavení pozadí budoucích čtyř fragmentů.

Soubor colors.xml nevytváříme. Tento soubor byl Android studiem automaticky vygenerován při založení nového projektu. Ve struktuře projektu se nachází ve složce res/values/.

Otevřený soubor colors.xml doplníme o tyto čtyři řádky:


 

...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 lekci zahájíme práci na pátém příkladu naší ukázkové aplikace. Vytvoříme jednu abstraktní třídu a XML návrhy čtyř fragmentů.

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