Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

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

Vedomosti v hodnote stoviek tisíc získaš za pár korún

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

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 1 525 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 41 článkom (32 lekcií, 9 testov) tohoto kurzu.

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.

Čo od nás v ďalších lekciách dostaneš?
  • 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ť.

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