【问题标题】:Remove Android app border with FireMonkey使用 FireMonkey 移除 Android 应用程序边框
【发布时间】:2019-10-31 09:23:12
【问题描述】:

我使用 FireMonkey (10.2.2) 创建了一个 Android 应用,但我不明白为什么我有一个顶部和右侧的白色边框。我从未将它添加到我的应用中。

我开始创建一个示例应用程序,只是一个带有黑色 TRectangle 的黑色窗体,没有边。

我不需要编写任何代码,只需设计即可。当我为 Windows 编译时,没关系。我只在 Android 上有这个边框。

我得到这个结果:

您可以在这里下载示例项目:Click Here to Download

【问题讨论】:

    标签: android delphi border firemonkey delphi-10.2-tokyo


    【解决方案1】:

    我在添加TStyleBook 时遇到了完全相同的问题,但我找到了解决方法。步骤如下:

    1. 点击表单(当然,我是在主视图中完成的)
    2. 转到“属性”选项卡,然后打开Fill > Color
    3. 选择您想要的颜色,您可以从为TStyleBook 导入的样式中复制它(在我的情况下,它是:#FF2B3840 来自样式中的backgroundstyle 设置)
    4. Fill 内还将Kind 更改为值Solid

    基本上,此解决方法是关于手动覆盖从TStyleBook 继承的样式。我知道这并不理想,因为它是一个硬编码值,如果您在应用程序运行时更改样式,您必须跟踪它。

    源链接 #1:Click here。 源链接 #2:Click here。 源链接#3:Click here

    【讨论】:

      猜你喜欢
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-08
      • 2016-10-20
      相关资源
      最近更新 更多