如何显示和隐藏虚拟键盘 (android)

How to show and hide a virtual keyboard (android)

With Delphi (berlin) 在 Android 下显示和隐藏虚拟键盘的好方法是什么?

我在我的表单上添加了原生 android 编辑。我设置了 setShowSoftInputOnFocus(false);我尝试手动打开键盘,如

  var aVirtualKeyboardService: IFMXVirtualKeyboardService;
  TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(aVirtualKeyboardService));
  if (aVirtualKeyboardService <> nil) then aVirtualKeyboardService.ShowVirtualKeyboard(self);

但它不起作用 :( 有时显示键盘,有时不显示 :(

看看 IFMXVirtualKeyboardService. It has ShowVirtualKeyboard and HideVirtualKeyboard 方法。