Obsługa wprowadzania danych z klawiatury

Gdy zaznaczone jest pole tekstowe w interfejsie, system Android wyświetla klawiaturę ekranową (tzw. metodę niepamiętnego wprowadzania tekstu). Aby zapewnić jak największą wygodę użytkowników, możesz określić oczekiwane dane, np. numer telefonu lub adres e-mail, oraz sposób działania metody wprowadzania, np. autokorekta w przypadku literówek.

Oprócz metod wprowadzania na ekranie Android obsługuje klawiatury sprzętowe, dlatego warto zoptymalizować aplikację pod kątem obsługi takich klawiatur.

Te i inne zagadnienia omawiamy w dokumentacji.

Lekcje

Określanie typu metody wprowadzania
Dowiedz się, jak pokazywać określone metody wprowadzania danych do kosza, np. służące do podawania numerów telefonów, adresów internetowych lub innych formatów. Naucz się też określać właściwości, takie jak działanie sugestii pisowni i przyciski czynności (np. Gotowe lub Dalej).
Widoczność metody wprowadzania tekstu
Dowiedz się, jak określić, kiedy pokazywać metodę wprowadzania do kosza i w jaki sposób układ ma dostosowywać się do ograniczonej powierzchni ekranu.
Obsługa nawigacji przy użyciu 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 nawigacji.
Obsługuj działania klawiatury
Dowiedz się, jak reagować bezpośrednio na działania użytkownika przy użyciu klawiatury.