Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android上使用TPopup替代showmessage_Android_Delphi_Firemonkey_Delphi Xe5 - Fatal编程技术网

在Android上使用TPopup替代showmessage

在Android上使用TPopup替代showmessage,android,delphi,firemonkey,delphi-xe5,Android,Delphi,Firemonkey,Delphi Xe5,来自Embarcadero: 在Android上,使用TPopup而不是ShowMessage 当用户在Android应用程序中更改焦点时,ShowMessage可能会变得无响应。我们建议改用TPopup。当用户将焦点从弹出窗口移开时,弹出窗口将按预期关闭,但可以轻松地再次调用 如何使用TPopup替换此呼叫 ShowMessage(SL1[lbxProjects.ItemIndex]); 此TPopup是否仍可用于iOS?TPopup是标准的FireMonkey组件 据我所知,它在所有Fir

来自Embarcadero:

在Android上,使用TPopup而不是ShowMessage

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

如何使用
TPopup
替换此呼叫

ShowMessage(SL1[lbxProjects.ItemIndex]);

TPopup
是否仍可用于iOS?

TPopup
是标准的FireMonkey组件

据我所知,它在所有FireMonkey目标平台上都可用

有关其使用的示例,请查看,这无疑是关于构建Win32 Metropolis应用程序的,但仍然通过使用
TPopup
运行。本教程还显示为提供的示例之一:


在运行了一个使用示例之后,您应该看到将
TPopup
设置为消息框是非常简单的。您需要在邮件上添加几个标签等,并让一些代码记录邮件并更新其中一个标签。

Hmmm,编辑是什么?我看不出有什么不同。单击X分钟前编辑的
查看更改内容。在本例中,马库斯添加了“firemonkey”标签。你指的是什么“开发注释”?(当你引用类似的内容时,你应该包含一个链接或引用你所引用的内容,这样人们就可以看到其中是否有其他信息,或者你是否可能误解了某些内容。)它标记在修订号旁边(在本例中,#2,在修订历史记录中显示Marcus名字的同一个彩色带中。):-)我想知道为什么Embarcadero没有简单地更新
ShowMessage()
以在内部使用
TPopup
,而不是要求人们重新编写他们现有的代码。我怀疑他们会的。已知
ShowMessage
的问题,并在RTM附近发现。我相信使用
TPopup
的建议是一个解决办法,同时他们会找出如何最好地修复
ShowMessage
等问题。