当我在 Android 上运行我的应用程序时,Delphi FMX 组件会随机调整大小和移动

问题描述 投票:0回答:1

我从同事那里继承了一个 FMX Android 项目。我的工作是重新设计表格。我还没有开发过 Android 应用程序,但到目前为止,尝试布置我的表单一直令人沮丧。 IDE 中的一切看起来都很完美,但当我在平板电脑上运行应用程序时,一切都会移动或调整到疯狂的比例。

例如,我希望应用程序中每个页面的顶部都有一个标题栏,告诉用户他们正在查看哪个表单。所以我:

  1. 在我的表单上放置一个面板
  2. 设置顶部对齐
  3. 将高度设置为60
  4. 将锚点设置为顶部、左侧和右侧
  5. 向面板添加带有页面名称的标签
  6. 将标签的对齐属性设置为Contents

在 IDE 中,现在看起来很完美。我运行该应用程序,顶部面板向页面下方扩展,几乎覆盖了屏幕的 75%。高度不再像我设置的那样为 60px,现在更像是 700px!

我遇到过许多其他情况,其中的内容在 IDE 中排列得很好,但在运行应用程序后,它们的位置似乎到处乱跳。

可能会发生什么原因导致此问题以及如何解决?

android delphi firemonkey
1个回答
0
投票

设计 FMX 用户界面时,始终确保您使用的是正确的设计视图。

然后,当您的应用程序执行时,它会尝试加载最适合您的目标设备的设计视图。

© www.soinside.com 2019 - 2024. All rights reserved.