Delphi 如何显示和隐藏虚拟键盘(android)
使用Delphi(berlin)在Android下显示和隐藏虚拟键盘的好方法是什么 我在我的表格上放了一个本地android编辑。我设置了SetShowSoftInputFocus(假);我试着手动打开键盘,就像Delphi 如何显示和隐藏虚拟键盘(android),delphi,firemonkey,Delphi,Firemonkey,使用Delphi(berlin)在Android下显示和隐藏虚拟键盘的好方法是什么 我在我的表格上放了一个本地android编辑。我设置了SetShowSoftInputFocus(假);我试着手动打开键盘,就像 var aVirtualKeyboardService: IFMXVirtualKeyboardService; TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInt
var aVirtualKeyboardService: IFMXVirtualKeyboardService;
TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(aVirtualKeyboardService));
if (aVirtualKeyboardService <> nil) then aVirtualKeyboardService.ShowVirtualKeyboard(self);
var-aVirtualKeyboardService:IFMXVirtualKeyboardService;
TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService,IInterface(aVirtualKeyboardService));
如果为(aVirtualKeyboardService nil),则为aVirtualKeyboardService.ShowVirtualKeyboard(self);
但它不起作用:(有时键盘会显示,有时不会:(看一看。它有和方法。看一看。它有和方法。一个简单的谷歌搜索为我找到了很多有用的结果…@Jerry,如果我问的话,那是因为我看到的不起作用!我们不知道你看到了什么,因为你在你的帖子中没有提到它。我们不知道你尝试的东西为什么不起作用,b因为你a)没有提到尝试过任何东西,b)没有发布任何代码显示你尝试过的东西。根据你所写的,你什么也没做,你希望我们为你做一切(包括研究)。花点时间阅读,然后回来问你的问题。一个简单的谷歌搜索会为我带来很多有用的结果…@Jerry,如果我问的话,那是因为我看到的东西不起作用!我们不知道你看到了什么,因为你在帖子中没有说任何关于它的内容。我们不知道你尝试的东西为什么不起作用,因为你)没有提到尝试过任何东西,b)没有发布任何代码显示您尝试过的内容。根据你写的,你什么也没做,你希望我们为你做一切(包括研究)。花点时间阅读,然后回来问你的问题。谢谢sam,但不幸的是,当我这样做时,form.OnVirtualKeyboardHidden和form.OnVirtualKeyBoardShowed无法正常工作。例如,在显示virtualkeyboard后5秒,它被触发:(您最初的问题是如何显示和隐藏虚拟键盘,对我来说,它工作得很好。现在您要问的是显示/隐藏虚拟键盘时发生的事件。为此,您必须更具体。您在什么设备上运行此操作?您希望调用ShowV时发生事件irtualKeyboard还是因为您已将编辑字段设置为活动组件?顺便问一下,为什么您甚至需要手动显示键盘?在不知道您到底想完成什么的情况下,帮助您并不容易。谢谢sam,但不幸的是,当我这样做时,form.OnVirtualKeyboardHidden和form.OnVirtualKeyboardShowed无法正常工作直截了当。例如,在显示virtualkeyboard后5秒,它被触发:(您最初的问题是如何显示和隐藏虚拟键盘,对我来说,它工作得很好。现在您要问的是显示/隐藏虚拟键盘时发生的事件。为此,您必须更具体。您在什么设备上运行此操作?您希望调用ShowV时发生事件irtualKeyboard还是因为您已将编辑字段设置为活动组件?顺便问一下,为什么您甚至需要手动显示键盘?在不知道您正试图完成什么的情况下,帮助您并不容易。