Lekce 16 - Android Dialog pro výběr data - Vzhled a nastavení kalendáře
V předchozím kvízu, Kvíz - Úprava vzhledu Android aplikace, jsme si ověřili nabyté zkušenosti z předchozích lekcí.
V dnešním Android tutoriálu se začneme věnovat
dalšímu typu vlastního dialogového okna. Postupně si
ukážeme dialogové okno pro nastavení data a dialogové okno
pro nastavení času. Opět budeme vytvářet vlastní třídy,
které budou odvozené od třídy Dialog
. Uvedená dialogová okna
budeme zobrazovat v nové ukázkové aplikaci, pro kterou v Android Studiu
vytvoříme nový projekt.
Vytvoření nového projektu
Ve vývojovém prostředí Android Studio vytvoříme nový projekt:

V dalším okně do políčka Name doplníme název projektu
DateTimeDialog
, do políčka Package name zadáme
cz.itnetwork.datetimedialog
a potvrdíme tlačítkem
Finish:

Po výše popsaných krocích Android Studio vygeneruje některé základní
soubory a zobrazí vývojové prostředí s otevřenými soubory
MainActivity.java
a activity_main.xml
. Těchto dvou
souborů si zatím všímat nebudeme, protože se nejprve pustíme do práce na
XML návrhu vzhledu budoucího dialogového okna s kalendářem a na jeho Java
třídě.
Soubor
custom_date_picker.xml
Nyní vytvoříme XML návrh vzhledu našeho dialogového
okna pro nastavení data. Ve složce res/layout/
vytvoříme nový soubor custom_date_picker.xml
, který upravíme
podle následující ukázky:
...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
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 vytvoříme nový projekt a zahájíme práci na ukázkové aplikaci zobrazující vlastní dialogová okna pro volbu data a č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íť.