Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.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/6/asp.net-mvc-3/4.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
FireMonkey移动Android应用程序上窗体的唯一纵向方向_Android_Delphi_Delphi Xe5 - Fatal编程技术网

FireMonkey移动Android应用程序上窗体的唯一纵向方向

FireMonkey移动Android应用程序上窗体的唯一纵向方向,android,delphi,delphi-xe5,Android,Delphi,Delphi Xe5,我正在用Delphi XE5,Android平台开发一个移动应用程序 我需要在我的移动FireMonkey应用程序中使用一个表单,以保持其设置的方向,并且在设备打开时不会更改。然而,当设备转动时,其他形式可能会改变方向 我如何才能做到这一点?Delphi XE5不在表单上提供任何设置来实现这一点,并且不能让一个表单在其他表单旋转时不旋转。您也许可以创建一个变通解决方案,但需要进行大量测试才能确保它在所有设备上都能正常工作。可能不是个好主意 更改旋转和其他操作时,FormPaint事件在表单重新绘

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

我需要在我的移动FireMonkey应用程序中使用一个表单,以保持其设置的方向,并且在设备打开时不会更改。然而,当设备转动时,其他形式可能会改变方向


我如何才能做到这一点?

Delphi XE5不在表单上提供任何设置来实现这一点,并且不能让一个表单在其他表单旋转时不旋转。您也许可以创建一个变通解决方案,但需要进行大量测试才能确保它在所有设备上都能正常工作。可能不是个好主意

更改旋转和其他操作时,FormPaint事件在表单重新绘制后激发。表单的高度和宽度将为您提供当前大小,如果您有设备表单大小列表,您可以确定表单当前是否处于纵向/横向模式。不能将窗体强制为另一个方向,但可以隐藏控件并显示消息

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

请在所有与delphi相关的问题中添加常见的delphi标记