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