如何解决delphi fmx android 标签对齐到顶部
我有 5 个标签,在设计时我将 1 个放在顶部,然后是 2 个与顶部对齐,然后是 3、4 和 5 个与顶部对齐。如果我在 android 上编译并运行我的应用程序,标签的顺序是 1 5 4 3 2,我不知道为什么会这样。我可以使用几个矩形或面板来修复它来放置我的标签,但我想利用标签的自动调整大小功能,如果我能像我一样修复 Delphi 10.3.3 社区版的订单问题,那就太棒了猜猜这是 Delphis 的错,因为我只是将它们放在一个表单上,但它们在我的顶部对齐顺序中表现不佳。
解决方法
我找到了一个解决方法.. 默认情况下对齐不正确,所以代替
Label2.Visible := true;
Label3.Visible := true;
Label4.Visible := true;
Label5.Visible := true;
Label6.Visible := true;
我必须使用
Label2.Visible := true;
Label6.Visible := true;
Label5.Visible := true;
Label4.Visible := true;
Label3.Visible := true;
然后就可以了。我仍然不知道这是如何或为什么会这样,但是如果我重新排列将标签添加到表单上的顺序,则会显示标签的“正确”(预期)顺序。所以第一个项目正常工作,然后你必须像往常一样以相反的顺序输入其他项目,然后对齐按预期工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。