使用TPopup取代Android上的showmessage

时间:2013-11-05 19:41:23

标签: android delphi firemonkey delphi-xe5

来自Embarcadero readme file for XE5

  

在Android上,使用TPopup而不是ShowMessage

     

当用户更改Android应用中的焦点时,ShowMessage可能会无响应。我们建议使用TPopup。当用户将焦点从弹出窗口更改时,弹出窗口会按预期关闭,但可以轻松地再次调用它。

如何使用TPopup替换此来电?

ShowMessage(SL1[lbxProjects.ItemIndex]);

这个TPopup是否仍适用于iOS?

1 个答案:

答案 0 :(得分:1)

TPopup是标准的FireMonkey组件documented here

据我所知,所有FireMonkey目标平台都可以使用它。

有关其使用的示例,请检查docwiki tutorial,这无疑是关于构建Win32 Metropolis应用程序,但仍然使用TPopup。本教程也表现为提供的样本之一:MetropolisUIFlyoutDemo

在浏览了它的用法示例之后,你应该看到让TPopup看起来像一个消息框是非常微不足道的。您需要在其上放置几个标签等,并让一些代码接收消息并更新其中一个标签。