仅限FireMonkey Mobile Android应用程序中表单的纵向方向

时间:2014-10-30 11:59:27

标签: android delphi delphi-xe5

我正在使用Delphi XE5,Android平台开发移动应用程序。

我需要在我的移动FireMonkey应用中使用一个表单来保持其设置方向,而不是在设备转动时更改。但是,其他形式可以在设备转动时改变方向。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

Delphi XE5没有在表单上提供任何设置来执行此操作,并且不能使一个表单永远不会旋转而其他表单。您也许可以创建一个解决方案,但需要进行大量测试以确保它适用于所有设备。可能不是一个好主意。

在表单重新绘制(旋转更改和其他操作)后触发FormPaint事件。形式高度&宽度将为您提供当前大小,如果您有设备表单大小列表,则可以确定表单当前是否处于纵向/横向模式。您无法将表单强制转换为其他方向,但您可以隐藏控件并显示消息。

不容易,可能不值得努力。