来自Embarcadero readme file for XE5:
在Android上,使用TPopup而不是ShowMessage
当用户更改Android应用中的焦点时,ShowMessage可能会无响应。我们建议使用TPopup。当用户将焦点从弹出窗口更改时,弹出窗口会按预期关闭,但可以轻松地再次调用它。
如何使用TPopup
替换此来电?
ShowMessage(SL1[lbxProjects.ItemIndex]);
这个TPopup
是否仍适用于iOS?
答案 0 :(得分:1)
TPopup
是标准的FireMonkey组件documented here。
据我所知,所有FireMonkey目标平台都可以使用它。
有关其使用的示例,请检查docwiki tutorial,这无疑是关于构建Win32 Metropolis应用程序,但仍然使用TPopup
。本教程也表现为提供的样本之一:MetropolisUIFlyoutDemo。
在浏览了它的用法示例之后,你应该看到让TPopup
看起来像一个消息框是非常微不足道的。您需要在其上放置几个标签等,并让一些代码接收消息并更新其中一个标签。