Lekce 27 - Android dialog či fragment? - Doplnění hlavní aktivity
V minulé lekci, Android dialog či fragment? - Třída pro zobrazení layoutu, jsme vytvořili naší novou Java třídu
CustomDialogFragment
odvozenou od třídy
DialogFragment
a nový XML návrh layoutu. Tyto dvě součásti
použijeme v novém příkladu naší ukázkové aplikace.
V dnešním Android tutoriálu navážeme na lekci, ve
které jsme vytvořili naši třídu CustomDialogFragment
odvozenou
od třídy DialogFragment
. Tato naše třída může
zobrazovat předem definovaný layout buď jako fragment, nebo jako dialogové
okno. Třídu CustomDialogFragment
a zmíněný layout
máme připravený z dřívějška a dnes si jejich použití ukážeme. Za
tímto účelem doplníme Java kód hlavní aktivity naší
ukázkové aplikace.
Doplnění bude spočívat v "oživení" druhého a třetího tlačítka s
textem Layout jako dialog
a Layout jako fragment
,
která máme umístěná v hlavní aktivitě aplikace:
![Ukázka hlavní aktivity s tlačítky pro spouštění ukázek](images/25897/dialogs/new/screeny/screen_dialog_fragment_01_a.png)
Tlačítko s textem Layout jako dialog
zobrazí náš žlutý
layout v podobě dialogového okna:
![Zobrazení layoutu v dialogovém okně](images/25897/dialogs/new/screeny/screen_dialog_fragment_12.png)
Tlačítko s textem Layout jako fragment
tento layout
...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 Android tutoriálu doplníme další Java kód hlavní třídy ukázkové aplikace, vytvoříme metody pro zobrazení layoutu jako dialogového okna a jako fragmentu.
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íť.