Delphi Firemonkey Android TEdit滑动滚动不聚焦

Posted

技术标签:

【中文标题】Delphi Firemonkey Android TEdit滑动滚动不聚焦【英文标题】:Delphi Firemonkey Android TEdit swipe to scroll not to focus 【发布时间】:2016-12-27 07:20:20 【问题描述】:

我注意到当我尝试在 TEdit 上滚动屏幕时,会触发虚拟键盘。如何使 TEdit 仅在 TEdit 真正被点击时才聚焦?我在play store里试了其他应用,也可以,怎么办?

【问题讨论】:

【参考方案1】:

我找到了一个解决方法。我循环浏览表单上的所有控件,然后:

将 CanFocus 属性设置为 FALSE。 Assign OnClick 将 CanFocus 设置为 TRUE 并为 Sender 调用 SetFocus。 指派 OnTap 执行相同的操作。 Assign OnExit 将 CanFocus 属性设置为 FALSE。

【讨论】:

以上是关于Delphi Firemonkey Android TEdit滑动滚动不聚焦的主要内容,如果未能解决你的问题,请参考以下文章

将Android应用程序(在Delphi FireMonkey中开发)部署到Google Play商店

如何在firemonkey Delphi XE 8上的Facebook等Android通知栏中使用外部大图像?

如何在Delphi FireMonkey中发送iOS的推送通知

Delphi XE6 Firemonkey Mobile - 如何禁用虚拟键盘?

Delphi XE8中Android开发有用的资源!

如何从 Firemonkey/Delphi 中的条码扫描仪获取数据