При разработке Android приложения иногда возникает необходимость отслеживать и изменять состояние клавиатуры устройства. Для этого был добавлен сервис IFMXVirtualKeyboardService.
Внимание! Старая версия заметки более не актуальна, т.к. была написана для Delphi XE5/XE6. Это новая версия заметки, актуальна для Delphi 10.3.* и выше. Если вы всё ещё используете версию Delphi ниже 10.3, то рекомендую обновиться на последнюю версию!
Обновление от 16.11.19.
Методы:
HideVirtualKeyboard – скрыть клавиатуру
ShowVirtualKeyboard – показать клавиатуру
Свойства:
VirtualKeyboardState – отражает текущее состояние клавиатуры
События формы:
OnVirtualKeyboardShown – происходит, когда клавиатура появляется на экране
OnVirtualKeyboardHidden – происходит, когда клавиатура исчезает с экрана
Примеры:
Внимание! Старая версия заметки более не актуальна, т.к. была написана для Delphi XE5/XE6. Это новая версия заметки, актуальна для Delphi 10.3.* и выше. Если вы всё ещё используете версию Delphi ниже 10.3, то рекомендую обновиться на последнюю версию!
Обновление от 16.11.19.
Методы:
HideVirtualKeyboard – скрыть клавиатуру
ShowVirtualKeyboard – показать клавиатуру
Свойства:
VirtualKeyboardState – отражает текущее состояние клавиатуры
События формы:
OnVirtualKeyboardShown – происходит, когда клавиатура появляется на экране
OnVirtualKeyboardHidden – происходит, когда клавиатура исчезает с экрана
Примеры: