NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 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

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.

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.

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 čá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íť.

Č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