Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Android] XE7 Как получить состояние клавиатуры?


brunnengi

Вопрос

Здравствуйте.

Например через такой код я могу скрыть или отобразить клавиатуру

if TPlatformServices.Current.SupportsPlatformService
(
  IFMXVirtualKeyboardService, 
  IInterface(KeyboardService)
) 
then KeyboardService.HideVirtualKeyboard;

А как можно получить текущий статус клавиатуры? Т.е. как узнать отображена она сейчас или скрыта?

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
uses
  FMX.VirtualKeyboard;

var
  Keyboard: IFMXVirtualKeyboardService;
begin
   if TPlatformServices.Current.SupportsPlatformService( IFMXVirtualKeyboardService, IInterface( Keyboard ) ) then
      if TVirtualKeyboardState.Visible in Keyboard.GetVirtualKeyBoardState then
         ShowMessage( 'клавиатура открыта' )
      else
         ShowMessage( 'клавиатура скрыта' );
end;
Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...