5. Järjend
Kui me tahame näiteks 20 muutujat korraga salvestada, siis on 20 muutuja loomine väga tüütu. Selleks tulevad meile appi järjendid. Oletame, et meil oleks vaja programmis hoida klassiõpilaste Toomas, Helerin, Tõnn ja Merike nimekirja, et mobiilirakenduse abiga saaks sealt valida suvalise inimese, kes täna oma kodutööd vastaks. Selleks loome alguses muutuja, kuhu saame salvestada 4 liikmega järjendi (inglise keeles list).
Ja lisame sinna nimed vastavalt
- Toomas
- Helerin
- Tõnn
- Merike
Ülesanne: Loosida nupuvajutusel nimekirjast 1 inimene ja näidata tema nimi ekraanil. Selleks tuleb mobiilirakendusse lisada 1 silt (Label) ja 1 nupp (Button).
Nüüd programmeerime, et nupu vajutusel näidatakse sildil suvalist järjendi liiget:
Tulemus peaks olema selline:
Vaata ka videojuhendit:
https://www.youtube.com/watch?v=fSnFP8a6ZXw
Nuputa! Lisaks tuleks nüüd programmi vormistada sobivaks ja võib lisada kõige alla nähtavale ka terve listi näiteks nupuga ListView.
Ülesanne
Kasutades liste ja suvalise valiku tegemist, vali üks programm ja tee:
- Õnneküpsise mobiilirakendus - rakendus valib telefonis olevatest lausetest ühe ja näitab selle kasutajale.
- Jah/ei küsimustele vastamise mobiilirakendus - rakendus valib telefonis olevatest vastustest ühe ja näitab selle kasutajale.
- Valimiste mobiilirakendus - rakendus valib telefonis olevatest erakondadest / poliitikustest ühe ja näitab selle kasutajale.
- Toiduvalimise mobiilirakendus - rakendus valib telefonis olevatest toitudest / retseptidest ühe ja näitab selle kasutajale.
Proffidele
- Tee nii, et nupuvajutus on asendatud telefoniraputamisega.
- Lisa mobiilirakendusele sobiv kujundus
Creative Commons litsentsiga Autorile viitamine + Mitteäriline eesmärk 3.0 Eesti (CC BY-NC 3.0 EE) - https://creativecommons.org/licenses/by-nc/3.0/ee/