Lekce 17 - Android fragmenty - Tvorba Java tříd jednotlivých fragmentů
V minulé části, Android fragmenty - Více oken pomocí fragmentů, jsme zahájili práci na pátém příkladu naší ukázkové aplikace s fragmenty. Začali jsme vytvořením jedné abstraktní třídy, od které budou později odvozeny čtyři fragmenty, se kterými budeme v pátém příkladu pracovat. Vytvořili jsme i čtyři XML návrhy těchto fragmentů.
V dnešním tutoriálu doplníme pátý příklad práce s fragmenty naší
ukázkové aplikace o čtyři nové Java třídy. Budou to Java třídy
čtyř fragmentů A
, B
, C
a
D
, jejichž XML návrhy vzhledů máme
připravené z dřívějška. Protože si budou tyto čtyři třídy
hodně podobné, opět si práci usnadníme kopírováním. Postup bude
prakticky stejný, jako když jsme kopírováním tvořili XML návrhy vzhledu
zmíněných fragmentů.
Pozor, kopírování tříd nebo XML vzhledů a následné upravování kopií nám sice může usnadnit práci, ale bývá častým zdrojem chyb. My tuto techniku používáme jen proto, abychom si prakticky ukázali další možnosti vývojového prostředí Android studio.
Java kód fragmentů A
,
B
, C
a D
XML návrhy vzhledu našich čtyř fragmentů, které použijeme v pátém
příkladu práce s fragmenty, máme z dřívějška hotové. Nyní se
dostáváme k vytvoření jejich Java tříd. Ukážeme si a popíšeme si celý
Java kód třídy fragmentu A
a třídy ostatních fragmentů opět
vytvoříme kopírováním a malou úpravou jejich obsahu.
Třída FragmentA
Ve struktuře projektu, ve složce s Java kódem projektu, vytvoříme nový
Java soubor třídy FragmentA
. Soubory s Java kódem máme v
projektu v našem případě umístěné ve složce
java/cz/itnetwork/fragments/
. Na tuto složku klikneme pravým
tlačítkem myši a v zobrazeném menu, přes položku New, zvolíme
možnost Java Class. Obsah nového souboru FragmentA.java
doplníme podle následující ukázky:
...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
Před koupí tohoto článku je třeba koupit předchozí díl
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 části dokončíme přípravu čtyř fragmentů, které budeme potřebovat v pátém příkladu naší ukázkové aplikace.
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íť.