Когда текстовое поле в интерфейсе становится активным, система Android показывает экранную клавиатуру, которая также называется методом ввода с экранной клавиатуры. Чтобы обеспечить максимальное удобство для пользователей, вы можете указать характеристики ожидаемого типа ввода, например номер телефона или адрес электронной почты, и то, как должен вести себя метод ввода, например выполнять автозамену орфографических ошибок.
Помимо экранных методов ввода, Android поддерживает аппаратные клавиатуры, поэтому важно оптимизировать приложение для поддержки подключенных клавиатур.
Эти и другие темы рассматриваются в документации ниже.
Уроки
- Укажите способ ввода
- Узнайте, как показывать определенные способы ввода с экранной клавиатуры, например предназначенные для номеров телефонов, веб-адресов или других форматов. Также вы узнаете, как задавать такие характеристики, как поведение при исправлении правописания и командные кнопки, например Готово или Далее.
- Управление видимостью способа ввода
- Узнайте, как указать, когда показывать экранную клавиатуру и как макет должен подстраиваться под уменьшенное пространство экрана.
- Поддержка навигации с помощью клавиатуры
- Узнайте, как проверить, могут ли пользователи перемещаться по приложению с помощью клавиатуры, и как при необходимости изменить порядок навигации.
- Как обрабатывать действия клавиатуры
- Узнайте, как настроить реакцию на ввод с клавиатуры для действий пользователя.