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
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
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- 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íť.