Gdy pole tekstowe w interfejsie użytkownika zostanie aktywne, system Android wyświetli klawiaturę ekranową, czyli programową metodę wprowadzania. Aby zapewnić użytkownikom jak najlepsze wrażenia, możesz określić cechy oczekiwanego typu danych wejściowych, np. numeru telefonu lub adresu e-mail, oraz sposób działania metody wprowadzania, np. automatyczne poprawianie błędów pisowni.
Oprócz metod wprowadzania na ekranie Android obsługuje klawiatury sprzętowe, dlatego ważne jest też zoptymalizowanie aplikacji pod kątem obsługi podłączonych klawiatur.
Te i inne tematy omawiamy w poniższej dokumentacji.
Lekcje
- Określ typ metody wprowadzania
- Dowiedz się, jak wyświetlać określone metody wprowadzania, np. te przeznaczone do wpisywania numerów telefonów, adresów internetowych lub innych formatów. Dowiedz się też, jak określać cechy, takie jak sugestie pisowni i przyciski działań, np. Gotowe lub Dalej.
- Obsługa widoczności metody wprowadzania
- Dowiedz się, kiedy wyświetlać klawiaturę ekranową i jak układ musi dostosowywać się do mniejszej przestrzeni na ekranie.
- Obsługa nawigacji za pomocą klawiatury
- Dowiedz się, jak sprawdzić, czy użytkownicy mogą poruszać się po aplikacji za pomocą klawiatury, i jak wprowadzić niezbędne zmiany w kolejności nawigacji.
- Obsługa działań klawiatury
- Dowiedz się, jak bezpośrednio reagować na dane wprowadzane z klawiatury w przypadku działań użytkownika.