首页 > 其他 > 详细

[原创] 示例 Edit 关闭键盘再显示

时间:2014-03-27 14:08:53      阅读:429      评论:0      收藏:0      [点我收藏+]

在某一些 Android 的机子上,点入 Edit 显示会键盘,但关闭键盘再点一次 Edit 后,键盘并不会再次显示出来。

实机测试:

  Sony Xperia ST17i:无法再次显示。

  Nexus 7 II:可以正常显示。

解决方案:在点入 Edit 事件,显示键盘。

源码下载:[原创]示例Edit关闭键盘再显示.zip

bubuko.com,布布扣
function ShowVirtualKeyboard(const AControl: TFmxObject): Boolean;
var Service1: IFMXVirtualKeyboardService;
begin
     if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(Service1)) then
          Result := Service1.ShowVirtualKeyboard(AControl)
     else Result := False;
end;

procedure TForm1.Edit1Click(Sender: TObject);
begin
     ShowVirtualKeyboard(TFmxObject(Sender));
end;
bubuko.com,布布扣

[原创] 示例 Edit 关闭键盘再显示,布布扣,bubuko.com

[原创] 示例 Edit 关闭键盘再显示

原文:http://www.cnblogs.com/onechen/p/3627854.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!