Przejdź do treści głównej
INF.04Pytanie #133 z 856kontrolki-gui-i-uklady-komponentow

Którą nazwę kontrolki należy zapisać w pierwszej linii kodu, w miejscu <??? aby została ona wyrenderowana w przedstawiony sposób:

Opcje odpowiedzi:
A
SeekBar
B
Switch
Prawidłowa
C
Spinner
D
RatingBar
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Przedstawiony na obrazku element to przełącznik (Switch), który służy do wyboru jednej z dwóch opcji (włączony/wyłączony). Analiza kodu XML potwierdza, że jest to definicja właśnie tej kontrolki:

  • android:switchMinWidth: Atrybut ten jest specyficzny dla kontrolki Switch i określa jej minimalną szerokość.
  • android:textOff="NIE" i android:textOn="TAK": Te atrybuty również są charakterystyczne dla Switch. Definiują one tekst, który może być wyświetlany na przełączniku, gdy jest on odpowiednio w stanie wyłączonym (Off) i włączonym (On).
  • android:text="Zgadzasz się?": Ten atrybut ustawia etykietę tekstową obok przełącznika.

Biorąc pod uwagę zarówno wygląd graficzny, jak i specyficzne atrybuty użyte w kodzie XML, jedyną pasującą kontrolką jest Switch.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. SeekBar: Jest to suwak (pasek postępu), który pozwala użytkownikowi na wybór wartości z określonego zakresu. Wygląda inaczej i używa innych atrybutów, takich jak android:max czy android:progress.
  • C. Spinner: Jest to rozwijana lista, która pozwala na wybór jednego elementu z wielu. Jego wygląd i implementacja w XML są zupełnie inne.
  • D. RatingBar: Jest to kontrolka do oceniania (najczęściej za pomocą gwiazdek). Używa atrybutów takich jak android:numStars czy android:rating.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Kontrolki gui i uklady komponentow”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 13 pytań z tego działu.