如何在Delphi XE8 中将平板应用程序更改为Phone 应用程序?

How to Change Tablet App to Phone app in Delphi XE8?

我已经在 Delphi XE8 中为平板电脑创建了一个应用程序。因此,如果屏幕小于 7 英寸,则并非所有东西都适合。我确实使用布局和对齐属性,因此所有内容都会根据屏幕大小进行缩放。 我知道一些选项可以使该应用程序也可用于 phones 屁股。但不确定最好的方法是什么。

选项 1:

为每个尺寸的屏幕创建多个视图。

选项2:

使用 ScaledLayout 使一切变小或变大。

选项 3:

使用滚动框。

选项 4:

检查屏幕尺寸后在 FormCreate 中编辑组件尺寸。

选项 5:

更多形式的划分。

那么最好的选择是什么,或者有更好的方法吗?

在下面的屏幕中,您可以看到我的表单在 7 英寸平板电脑上的外观示例:

在下面的屏幕中,您可以看到相同表单在 phone: 上的外观示例

我选择结合弹出屏幕使用更多表单来显示我的所有数据。连同缩放布局以自动缩放某些字段。