我在Delphi-XE5 for Android中创建了一个简单的应用程序。它只有一个TWebBrowser
对象,可以在应用程序运行时直接进入某个网站。但是当我关注/触摸任何webform的输入时,没有任何反应。光标进入输入但虚拟键盘不显示。
我是否必须在Event
上添加一些代码或者......这是Delphi的错误吗?
答案 0 :(得分:2)
是的,这是Delphi TWebBrowser中的一个错误。或者他们希望我们相信它是按照设计的,因此您只使用Web浏览器查看没有交互的网页。但是有一个解决方法
procedure TFormBrowserAdd.ButtonNavigateClick(Sender: TObject);
begin
WebBrowser.CanFocus := True;
WebBrowser.Navigate(EditUrl.Text);
WebBrowser.SetFocus;
end;
您可以阅读整篇文章here。另请查看此Stackoverflow条目。还有一个标记为已解决的质量控制报告,可能表明该修补程序将在XE6或更高版本中发布。