7. diel - Android AlertDialog - Vlastný návrh hlavičky
V minulej časti, Android AlertDialog - Viacnásobný výber zo zoznamu , sme vytvorili nový AlertDialog
umožňujúci výber niekoľkých položiek v zozname, ktorý sme v tomto
dialógovom okne zobrazili.
V dnešnom Android tutoriále načneme novú tému a budeme
sa venovať tomu, ako dialógovému oknu typu
AlertDialog
nastaviť vlastný vzhľad.
Doteraz sme sa zaoberali základným nastavením dialógového okna, kedy
nezasahujeme do vzhľadu jeho komponentov. Výhodou základného nastavenia je
jeho jednoduchosť a oveľa menšia náročnosť na množstvo kódu. Vzhľad
výsledného dialógového okna je ale určovaný konkrétnou verziou Androidu,
na ktorom aplikácia v tej chvíli beží. V prípade okna typu
AlertDialog
máme však tiež možnosť defaultnú
hlavičku a jeho obsah nahradiť našimi
vlastnými layoutmi.
Všetko si opäť ukážeme na príklade, ktorý bude rozdelený do dvoch
častí. Dnes si vyskúšame vytvoriť vlastnú hlavičku a
neskôr vytvoríme AlertDialog
s vlastným telom. Cieľom nášho
snaženia bude dialógové okno s touto hlavičkou:
Na vyššie uvedenom obrázku máme defaultný AlertDialog
,
ktorého hlavička je nahradená naším vlastným layoutom.
Vytvorenie ikony hlavičky
V hlavičke zobrazenej na obrázku vyššie máme vpravo malú ikonu so symbolom otáznika. Ikony už vytvárať vieme. Túto ikonu vytvoríme ešte pred tým, než sa pustíme do XML návrhu hlavičky. V štruktúre projektu
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Android tutoriále vytvoríme dialógové okno AlertDialog, pri ktorom nepoužijeme defaultnú hlavičku. Jej vzhľad definujeme naším vlastným XML návrhom.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.