17. diel - Šibenice pre Android - XML kód MainGameActivity
V predchádzajúcom cvičení, Riešené úlohy k lekcii 10-16 Kotlín - Android, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.
V dnešnom Kotin tutoriále vytvoríme XML návrh vzhľadu hlavnej hernej aktivity so samotnou hrou Šibenice / Obesenec pre Android. Začneme však krátkou odbočkou, v ktorej si vysvetlíme, ako v Android Studiu efektívne pracovať s textovými reťazcami.
Použitie resources
V návrhu budeme používať textové reťazce na popis komponentov
TextView a Button. Všeobecne je možné v XML a aj
Kotlín kóde pracovať so surovými reťazcami. Tie môžeme zobrazovať v
komponentoch alebo rôzne vypisovať na displej zariadenia v podobe
informačných bublín, ako je uvedené na nasledujúcej ukážke:
Toast.makeText(applicationContext, "Dnes je pondělí", Toast.LENGTH_LONG).show()
Existuje ale lepší spôsob zápisu:
Toast.makeText(applicationContext, resources.getString(R.string.monday), Toast.LENGTH_LONG).show()
Druhá ukážka nepoužíva priamo reťazec, ale odkazuje na miesto, kde je
uložený. Týmto miestom je súbor res/values/strings.xml. Tento
súbor je defaultný a bol vygenerovaný Android Štúdiom pri vytváraní
projektu. Môžeme doň pridávať svoje vlastné reťazcové konštanty.
Odkazy do resources používame aj v XML kóde, hneď si
uvedieme príklad:
<TextView ... android:text="Dnes je pondělí" ... />
S odkazom do resources:
...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émiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
42 €
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkový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:
V Kotilne tutoriále vytvoríme XML návrh vzhľadu aktivity so samotnou hrou Šibenice / Obesenec pre Android.