Lekce 21 - Android Dialog pro výběr času - Doplnění hlavní aktivity
V minulé lekci, Android Dialog pro výběr času - Dokončení dialogového okna, jsme dokončili Java kód třídy
CustomTimePicker
našeho vlastního dialogového okna pro
nastavení času.
V dnešním Android tutoriálu dokončíme práci na našem vlastním dialogovém okně určeném k nastavení času. Tím zároveň dokončíme projekt další ukázkové aplikace a nově přidané funkčnosti otestujeme.
Soubor MainActivity.java
Ve vývojovém prostředí se přesuneme do souboru třídy hlavní aktivity
MainActivity.java
, kde provedeme doplňující úpravy nutné k
zobrazení připraveného dialogového okna pro nastavení času.
Metoda
showCustomTimePicker()
Do třídy hlavní aktivity MainActivity
nyní přidáme
deklaraci metody showCustomTimePicker()
, jejímž úkolem bude
vytvořit, nastavit, a nakonec i zobrazit naše nové dialogové okno pro volbu
času:
public void showCustomTimePicker() { CustomTimePicker timePicker = new CustomTimePicker(this, new Date()); timePicker.setListener(new CustomTimePicker.OnTimeSelectedListener() { @Override public void onTimeSelected(Date time) { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm"); String dateToString = sdf.format(time); showInfo(dateToString); } }); timePicker.show(); }
Vytvoření nové
instance třídy CustomTimePicker
V metodě showCustomTimePicker()
nejprve vytváříme instanci
naší třídy CustomTimePicker
,
...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 hlavní aktivity naší ukázkové aplikace s vlastním dialogovým oknem pro nastavení času, projekt spustíme a otestujeme.
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íť.