Obsługa wprowadzania danych z klawiatury

Wypróbuj tworzenie wiadomości
Jetpack Compose to zalecany zestaw narzędzi interfejsu na Androida. Więcej informacji o dotykach i wprowadzaniu tekstu w edytorze

System Android wyświetla klawiaturę ekranową (zwaną metodą wprowadzania danych) po wybraniu pola tekstowego w interfejsie. Aby zapewnić użytkownikom jak najlepsze wrażenia, możesz określić cechy typu danych wejściowych, których oczekujesz (np. numer telefonu lub adres e-mail), oraz sposób działania metody wprowadzania danych (np. autokorektę błędów ortograficznych).

Oprócz metod wprowadzania danych na ekranie Android obsługuje też klawiatury sprzętowe, dlatego warto też zoptymalizować aplikację pod kątem obsługi klawiatur podłączonych do urządzenia.

Te i inne tematy omawiamy w tej dokumentacji.

Lekcje

Określ typ metody wprowadzania
Dowiedz się, jak wyświetlać niektóre metody wprowadzania danych, takie jak te przeznaczone do numerów telefonów, adresów URL lub innych formatów. Dowiedz się też, jak określić takie cechy, jak zachowanie sugestii dotyczącej pisowni i przyciski czynności, np. Gotowe lub Dalej.
Zarządzanie widocznością metody wprowadzania
Dowiedz się, jak określić, kiedy wyświetlać metodę wprowadzania danych dotykiem i jak układ ma się dostosować do zmniejszonej przestrzeni ekranu.
Obsługa nawigacji za pomocą klawiatury
Dowiedz się, jak sprawdzić, czy użytkownicy mogą poruszać się po aplikacji za pomocą klawiatury, oraz jak wprowadzić niezbędne zmiany w kolejności elementów nawigacji.
Obsługa działań związanych z klawiaturą
Dowiedz się, jak reagować bezpośrednio na dane wprowadzane przez użytkownika z klawiatury.