【问题标题】:Firemonkey iOS component repositioning & resizingFiremonkey iOS 组件重新定位和调整大小
【发布时间】:2011-11-01 09:23:16
【问题描述】:

我有一个希望在 iPadiPhone 上运行的 Delphi XE2 Firemonkey 应用程序。 iPad 和 iPhone 的空间当然是不同的,我一直在尝试根据它们运行的​​平台重新定位和调整(视觉)组件 - 由表单OnResize 事件触发。开始更改组件 "Margins" 属性并没有太大成功(也许这与相邻组件的关系更多......?)然后发现组件 "Position" 属性似乎可以完成这项工作。

问题:Position 属性是否可行?或者有没有更合适的方式使用"Margins"(我似乎在某个地方读过一些关于这个的东西,但再也找不到了)。还是有其他方法,可能不是基于 OnResize 事件? (是的,我确信这只是 1 个问题。)

项目的简要细节 - 使用大约 30 个组件在屏幕上显示客户数据库记录,主要是 TLabel 组件,一些按钮和搜索字段或 2 个使用 TEdit's

谢谢

【问题讨论】:

  • FireMonkey 中的边距与 css 中的边距相反。试试 padding 属性(=css 边距样式)。

标签: delphi delphi-xe2 firemonkey


【解决方案1】:

实际上取决于您想以何种方式使用额外的不动产。

您是想显示更多信息,还是只是将所有内容展开以使用空间?如果是后者,那么您可以使用 Scale 属性。

【讨论】:

    猜你喜欢
    • 2013-12-22
    • 2012-10-29
    • 1970-01-01
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    相关资源
    最近更新 更多