3

来自XE5 的Embarcadero自述文件:

在 Android 上,使用 TPopup 而不是 ShowMessage

当用户在 Android 应用程序中更改焦点时,ShowMessage 可能会变得无响应。我们建议改用 TPopup。当用户将焦点从弹出窗口上移开时,弹出窗口会按预期关闭,但可以很容易地再次调用它。

我将如何使用替换此调用TPopup

ShowMessage(SL1[lbxProjects.ItemIndex]);

TPopup仍然适用于iOS吗?

4

1 回答 1

1

TPopup此处记录的标准 FireMonkey 组件。

据我所知,它适用于所有 FireMonkey 目标平台。

有关它的使用示例,请查看docwiki 教程,该教程无疑是关于构建 Win32 Metropolis 应用程序,但仍然通过使用TPopup. 本教程还体现为提供的示例之一:MetropolisUIFlyoutDemo

在运行了它的使用示例之后,您应该会看到TPopup看起来像一个消息框是非常简单的。您需要在其上放置几个标签等,并让一些代码获取消息并更新其中一个标签。

于 2013-11-05T21:57:30.323 回答