Projekt numer 9: Napisać aplikację, która po naciśnięciu przycisku wyświetli odpowiednie okno dialogowe
Naciskając przycisk Simple wyświetlone zostanie zwykłe okno dialogowe posiadajće tytuł, treść w części centralnej i przyciski Yes, No oraz Cancel. Naciśnięcie każdego z przycisków powinno skutkować zamknięciem okna i wywietleniem odpowiedniego powiadomienia typu Toast.
Naciskając przycisk Simple list wyświetlone zostanie okno dialogowe w postaci zwykłej listy.
Naciskając przycisk List with radio wyświetlone zostanie okno dialogowe zawierające elementy typu radio button.
Naciskając przycisk List with checkboxes wyświetlone zostanie okno dialogowe zawierające elementy typu checkbox.
Naciskając przycisk Custom wyświetlone zostanie niestandardowe (tj. posiadające zaprojektowany przez nas układ) okno dialogowe.
Co po tych zajęciach powinno się znać / wiedzieć / umieć
Omówić sposób tworzenia dialogów.
Sposób testowania i oczekiwane efekty
Po uruchomieniu aplikacji powinno być widoczne jej okno główne z przyciskami powodującymi wyświetlenie określonego okna dialogowego
Naciśnięcie na przycisk Simple powinno spowodować wyswietlenie prostego okna dialogowego z tytułem, treścią informacji oraz przyciskami.
Naciśnięcie każdego z przycisków powinno powodować zamknięcie okna dialogowego i wyświetlenie odpowiedniego komunikatu typu Toast.
Naciśnięcie na przycisk Simple list powinno spowodować wyswietlenie prostego okna dialogowego z listą opcji oraz przyciskami.
Naciśnięcie dowolnej z opcji powinno powodować zamknięcie okna dialogowego i wyświetlenie odpowiedniego komunikatu typu Toast.
Naciśnięcie na przycisk List with radio powinno spowodować wyswietlenie prostego okna dialogowego z listą opcji jednokrotnego wyboru oraz przyciskami. Lista ta powinna zawierać domyślnie zaznaczone opcje.
Naciśnięcie na przycisk List with checkboxes powinno spowodować wyswietlenie prostego okna dialogowego z listą opcji wielokrotnego wyboru oraz przyciskami. Lista ta powinna zawierać domyślnie zaznaczone opcje.
W przypadku zaznaczenia lub odznaczenia opcji powinien być wyświetlany stosowny komunikat.
Naciśnięcie na przycisk Custom powinno spowodować wyswietlenie niestandardowego (tj. posiadającego zaprojektowany przez nas układ) okna dialogowego.
Naciśnięcie przycisku potwierdzającego (Yes) powinno spowodować zamknięcie okna dialogowego i wyświetlenie odpowiedniego komunikatu typu Toast.
Dodatkowe zasoby
W ramach projektu utworzono strukturę katalogowo plikową pokazaną poniżej
zawierającą następujące pliki