Важно (9.07.22)

Если картинки в постах не отображаются, зайдите в блог через прокси. РКН заблокировал поддомены blogger.com на которые загружались картинки.

среда, 22 января 2014 г.

Управление виртуальной клавиатурой устройства

При разработке Android приложения иногда возникает необходимость отслеживать и изменять состояние клавиатуры устройства. Для этого был добавлен сервис IFMXVirtualKeyboardService.

Внимание! Старая версия заметки более не актуальна, т.к. была написана для Delphi XE5/XE6. Это новая версия заметки, актуальна для Delphi 10.3.* и выше. Если вы всё ещё используете версию Delphi ниже 10.3, то рекомендую обновиться на последнюю версию!

Обновление от 16.11.19.


Методы:
HideVirtualKeyboard – скрыть клавиатуру
ShowVirtualKeyboard – показать клавиатуру

Свойства:
VirtualKeyboardState – отражает текущее состояние клавиатуры

События формы:
OnVirtualKeyboardShown – происходит, когда клавиатура появляется на экране
OnVirtualKeyboardHidden – происходит, когда клавиатура исчезает с экрана


Примеры: