17. diel - Android fragmenty - Tvorba Java tried jednotlivých fragmentov
V minulej časti, Android fragmenty - Viac okien pomocou fragmentov , sme zahájili prácu na piatom príklade našej ukážkovej aplikácie s fragmentmi. Začali sme vytvorením jednej abstraktnej triedy, od ktorej budú neskôr odvodené štyri fragmenty, s ktorými budeme v piatom príklade pracovať. Vytvorili sme aj štyri XML návrhy týchto fragmentov.
V dnešnom tutoriále doplníme piaty príklad práce s fragmentmi našej
ukážkovej aplikácie o štyri nové Java triedy. Budú to Java triedy
štyroch fragmentov A
, B
, C
a
D
, ktorých XML návrhy vzhľadov máme
pripravené z minulosti. Pretože si budú tieto štyri triedy veľmi
podobné, opäť si prácu uľahčíme kopírovaním. Postup bude prakticky
rovnaký, ako keď sme kopírovaním tvorili XML návrhy vzhľadu spomínaných
fragmentov.
Pozor, kopírovanie tried alebo XML vzhľadov a následné upravovanie kópií nám síce môže uľahčiť prácu, ale býva častým zdrojom chýb. My túto techniku používame iba preto, aby sme si prakticky ukázali ďalšie možnosti vývojového prostredia Android štúdio.
Java kód fragmentov A
,
B
, C
a D
XML návrhy vzhľadu našich štyroch fragmentov, ktoré použijeme v piatom
príklade práce s fragmentmi, máme z minulosti hotové. Teraz sa dostávame na
vytvorenie ich Java tried. Ukážeme si a popíšeme si celý Java kód triedy
fragmentu A
a triedy ostatných fragmentov opäť vytvoríme
kopírovaním a malou úpravou ich obsahu.
Trieda FragmentA
V štruktúre projektu, v priečinku s Java kódom projektu, vytvoríme nový
Java súbor triedy FragmentA
. Súbory s Java kódom máme v
projekte v našom prípade umiestnené v priečinku
java/cz/itnetwork/fragments/
. Na tento priečinok klikneme pravým
tlačidlom myši av zobrazenom menu, cez položku New, zvolíme
možnosť Java Class. Obsah nového súboru FragmentA.java
doplníme podľa nasledujúcej ukážky:
...koniec náhľadu článku...
Pokračuj ďalej
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
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- 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 časti dokončíme prípravu štyroch fragmentov, ktoré budeme potrebovať v piatom príklade našej ukážkovej aplikácie.
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ť.