6. diel - Android Intent a aktivity - MapActivity - Zobrazenie mapy
V minulej lekcii, Android Intent a aktivity - Java kód SumResultActivity , sme odoslali odpoveď predchádzajúcej Android aktivite v intent a deklarovali nové aktivity v súbore manifestu.
V dnešnej lekcii začneme vytvárať aktivitu MapActivity.
Táto aktivita bude obsahovať posuvníky a tlačidlá pre nastavenie
zemepisných súradníc, ktoré budeme chcieť zobrazovať na
mape. Mapu nebude zobrazovať žiadna naša aktivita, ale požiadame o
ňu systém, ktorý zistí, či je v zariadení nainštalovaná nejaká
aplikácia, ktorá túto úlohu zvládne. Týmto sa dostávame k prvému
príkladu implicitného intent.
Vytvorenie súborov MapActivity
Známym postupom opäť vytvoríme novú aktivitu. Klikneme pravým
tlačidlom na priečinok projektu, obsahujúci súbory s Java kódom, a ďalej v
menu na New -> Activity -> Empty Activity. V otvorenom okne do
poľa Activity Name napíšeme MapActivity, zaškrtneme
políčko Generate Layout File a do poľa Layout Name
napíšeme map_activity. Potom okno zavrieme tlačidlom
Finish.
Android Studio vygeneruje súbory MapActivity.java a
map_activity.xml. Aktivita bude vizuálne vyzerať takto:

map_activity.xml
...koniec náhľadu článku...
Pokračuj ďalej
Došiel 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ť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
725 kreditov
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- 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:
Vytvoríme vzhľad aktivity MapActivity pre zadanie GPS súradníc a pridáme nastavení komponenty ImageButton s vektorovým obrázkom z ponuky Android Studia.
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ť.
