【问题标题】: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 时遇到了完全相同的问题,但我找到了解决方法。步骤如下:
- 点击表单(当然,我是在主视图中完成的)
- 转到“属性”选项卡,然后打开
Fill > Color
- 选择您想要的颜色,您可以从为
TStyleBook 导入的样式中复制它(在我的情况下,它是:#FF2B3840 来自样式中的backgroundstyle 设置)
- 在
Fill 内还将Kind 更改为值Solid
基本上,此解决方法是关于手动覆盖从TStyleBook 继承的样式。我知道这并不理想,因为它是一个硬编码值,如果您在应用程序运行时更改样式,您必须跟踪它。
源链接 #1:Click here。
源链接 #2:Click here。
源链接#3:Click here。