Lekce 20 - Android Dialog pro výběr času - Dokončení dialogového okna
V minulé lekci, Android Dialog pro výběr času - Vzhled a nastavení hodin, jsme se seznámili s komponentou
TimePicker, kterou budeme zobrazovat v našem vlastním dialogovém
okně. Vytvořili jsme XML návrh vzhledu a začali pracovat na třídě
CustomTimePicker budoucího dialogového okna.
V dnešním Android tutoriálu budeme pokračovat v práci
na našem dialogovém okně, ve kterém uživateli zobrazíme komponentu
TimePicker pro nastavení času. Dnes dokončíme
naší Java třídu CustomTimePicker. Tím bude dokončeno i
dialogové okno, které tak bude připraveno k pozdějšímu použití.
Konstruktor
Již víme, že třída odvozená od třídy Dialog
musí povinně deklarovat konstruktor s voláním supertřídy.
Od chvíle, kdy jsme do hlavičky naší třídy CustomTimePicker
doplnili zápis extends Dialog, máme ve vývojovém prostředí na
tuto povinnost zobrazené upozornění. Proto nyní do třídy našeho
dialogového okna CustomTimePicker tento konstruktor doplníme:
public CustomTimePicker(Context context, Date startTime) { super(context); setStartTime(startTime); }
První parametr konstruktoru context je zde z důvodu volání
metody super(), která parametr typu Context
vyžaduje. Náš konstruktor ve svém druhém parametru startTime
přijímá instanci třídy Date. V parametru
startTime konstruktor přijímá s datem i časový údaj, podle
kterého bude nastaven výchozí čas hodin komponenty TimePicker
našeho dialogového okna po jeho zobrazení. Toto nastavení
            ...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 Java kód třídy CustomTimePicker, přidáme konstruktor a metodu onCreate() našeho vlastního dialogového okna pro nastavení času.
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íť.
 
				