我已下载xe6的试用版并使用名为webbrowser的示例进行播放..我想用后退按钮关闭应用程序..
这是我在样本中插入的内容
procedure TWebBrowserForm.FormKeyUp(Sender: TObject; var Key: Word;
var KeyChar: Char; Shift: TShiftState);
begin
if Key = vkHardwareBack then
begin
SharedActivity.Finish;
end;
这工作并关闭应用程序..但是当我点击浏览器内的链接,然后按后退按钮时,应用程序将无法关闭..
我也试过这个http://www.fmxexpress.com/virtual-keyboard-with-twebbrowser-on-android-in-delphi-xe5-firemonkey/
请写下onKeyDown事件
if Key = vkHardwareBack then
begin
SharedActivity.Finish;
end;
在Android上,您可以使用TMS Web浏览器。该组件具有OnHardwareButtonClicked事件,该事件检测到硬件后退按钮单击。这就是我处理这个问题的方法。单击URL中的URL时,此组件非常友好。