Font size
WorksheetsKontrolki systemu Android
Total questions: 25
Worksheet time: 25mins
W pliku XML – tworzymy RadioGroup (dziedziczy po widoku LinearLayout) i wewnątrz umieszczamy widoki RadioButton. Przypisujemy im akcje onClick
W pliku .java tworzymy metodę obsługi akcji onClick. To, który RadioButton wybrano rozpoznajemy za pomocą identyfikatora przekazanego przez parametr view.
W pliku XML – tworzymy CheckBox. Przypisujemy mu akcje onClick
W pliku .java – tworzymy metodę obsługi. Widok CheckBox ma właściwość „isChecked” (True/False) – dzięki temu rozpoznajemy, czy jest on zaznaczony.
W pliku XML – tworzymy Switch. Przypisujemy mu akcje onClick. Parametry „textOn” i „textOff” są przeznaczone do wersji kontrolki w starszych Androidach
W pliku .java – tworzymy metodę obsługi. Widok Switch ma właściwość „isChecked” (True/False) – dzięki temu rozpoznajemy, czy jest on włączony.
Suwak posiada własność progres odpowiadającą za aktualną wartość, oraz własności max i min wyznaczające jej rozpiętość.
Kreator stworzy kod metod obsługo zdarzeń suwaka. Dodając słuchacza zdarzeń korzystamy z kreatora. Słuchacz zdarzeń tworzymy w metodzie onCreate
Aktualna wartość suwaka (podczas jego przesuwania) to parametr „progress”. Poza metodami słuchacza odczytać możemy wartość suwaka za pomocą metody .getProgress()
Właściwości: numStars – maksymalna liczba gwiazdek rating – aktualna ocena (wyświetlana z dokładnością do pół gwiazdki
Obsługa podobnie jak SeekBar. Do odczytania wartości poza słuchaczem zdarzeń służy metoda getRating()
Spiner wymaga: 1.Przygotowania komponentu w pliku XM
Obsługa podobnie jak SeekBar
Spiner wymaga:
Przygotowania komponentu w pliku XML
Przygotowania listy opcji w postaci tablicy stringów (w pliku strings.xml)
Połączenia tablicy z widokiem za pomocą ArrayAdaptera
Oprogramowania słuchacza zdarzeń
W pliku strings.xml dodajemy tablicę łańcuchów (string-array), której pozycjami (item) są wpisy w naszym menu typu „spinner”
Łączymy zmienną w programie z elementem layoutu
Aby program reagował na wybranie jednej z opcji dodajemy do spinnera słuchacza zdarzeń.
Do nazwy pozycji w menu można dostać się za pomocą getResource
Przelicznik walut obsługiwany bez pomocy klawiatury ekranowej
Wygląd aplikacji (w pliku XML) Pola TextView wyświetlające wartości
Wygląd aplikacji (w pliku XML) Pola wyboru waluty – waluta wejściowa
Wygląd aplikacji (w pliku XML) Pola wyboru waluty – waluta docelowa
Wygląd aplikacji (w pliku XML) Suwak - SeekBar
Kod aplikacji Stworzenie suwaka i oprogramowanie metod wykonywanej w trakcie jego przesuwania
Metoda wypisująca wynik - korzysta z wyżej zdefiniowanej metody przelicz() Metoda przeliczająca waluty
