Lekce 4 - Vlastní Android Spinner - Příprava obrázkových položek
V minulé lekci, Vlastní Android Spinner - TextView položky - Java kód, jsme projekt ukázkové aplikace doplnili o Java kód druhého Spinneru, který se od toho prvního liší nejen vzhledem, ale i způsobem práce s daty.
V Java Android tutoriálu zahájíme práci na třetím Spinneru s obrázky položek. Připravíme XML návrhy a vytvoříme Java třídu pro uchovávání dat položek.
Spinner s vlastním layoutem - Obrázky položek
V následujícím příkladu nadefinujeme Spinner s položkami,
obsahujícími více než jediný defaultní TextView. Vzhled
položek Spinneru bude tvořen layoutem, obsahujícím několik
různých komponent. I zde bude vzhled vybrané položky odlišný od vzhledu
položek v rozbaleném Spinneru.
Odlišný bude opět i typ dat, se kterým tento Spinner bude
pracovat. Použijeme kolekci ArrayList<Country>, kde
Country bude námi deklarovaná třída pro uchovávání dat
jednotlivých položek. Nevýhodou tohoto řešení je mnohem větší
množství Java kódu, protože, mimo jiné, budeme muset napsat vlastní
adaptér a zmíněnou třídu Country. V předchozích dvou
příkladech jsme použili defaultní třídu ArrayAdapter.
Vlastní adaptér, který vytvoříme, bude od třídy ArrayAdapter
odvozen. Očekávaný výsledek máme na následujícím obrázku v části se
zeleným pozadím:

...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.
roční PŘEDPLATNÉ
1 082 Kč
měsíčně, placeno ročně (12 984 Kč)14 000+ lekcí, cvičení a testů
6 000+ ti zůstane napořád
Neomezený přístup ke všem aktuálním
i připravovaným kurzům.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
700 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- 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 Java Android tutoriálu zahájíme práci na třetím Spinneru s obrázky položek. Připravíme XML návrhy a vytvoříme Java třídu pro uchovávání dat položek.
