Lekce 5 - Android AlertDialog - Výběr ze seznamu s potvrzením
V minulé části, Android AlertDialog - Výběr jedné položky ze seznamu, jsme vytvořili nové dialogové okno, které uživateli nabízí výběr jedné možnosti z většího počtu položek.
V dnešním Android tutoriálu budeme pokračovat v práci
na projektu naší ukázkové aplikace s dialogovými okny.
Dříve jsme si vyjmenovali tři možné způsoby výběru z většího
počtu možností v dialogovém okně typu
AlertDialog
:
- výběr jedné položky s automatickým zavření dialogu,
- výběr jedné položky s nutností výběr potvrdit tlačítkem,
- a výběr více než jedné položky.
Dnes se zaměříme na druhou z vyjmenovaných možností a vytvoříme dialogové okno s výběrem jedné položky s nutností tuto volbu potvrdit tlačítkem.
To tedy znamená i to, že dialogové okno nebude po výběru položky ze zobrazeného seznamu automaticky zavřeno.
Soubor activity_main.xml
Naším prvním krokem dnes bude doplnění souboru s XML návrhem vzhledu hlavní aktivity aplikace o jedno nové tlačítko:
<Button android:id="@+id/btn_list_confirm_dialog" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Výběr jedné položky z nabídky s potvrzením" android:textAllCaps="false" />
Přidané tlačítko bude téměř totožné se dvěma dříve přidanými tlačítky. Rozdíl bude pouze
...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 dialogové okno s nabídkou seznamu položek, ze kterých bude možné vybrat jen jednu a výběr bude nutné potvrdit tlačítkem.
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íť.