Delphi XE7 Android 全屏(隐藏软键)

Delphi XE7 Android Fullscreen (hide softkeys)

如何在 XE7 中全屏,同时隐藏顶部(标题)和底部(软键)工具栏?

在 XE6 中,我可以调整 AndroidManifest 使我的应用程序进入全屏模式并且没有操作栏,方法是在应用程序部分编写:

android:theme="@android:style/Theme.Holo.NoTitleBar.Fullscreen" >

在 XE7 中,这不再起作用,我找到了一个俄罗斯网站,其中提供了有关此事的更多信息。这是第一个 'static' 选项:

Suppose the situation: The application should always work in full screen mode. Solution: Go to the menu "Project-> Options-> Version Info (Android)" (For those who do not know, I have already described this window here ), where we find the option «theme» and set his value «No TitleBar». Everything now your application will always work in full screen mode.

Source

使用上述来源的方法,应用程序以全屏模式启动,同时隐藏底部和顶部栏。但是一旦我换成另一种形式,两个条就会再次弹出并且永远不会消失。

隐藏顶部和底部栏以使我的应用程序始终运行处于全屏模式的正确方法是什么?

其实我很久以前就发现了这个。在 XE7 中,它相当简单。

要隐藏按钮,您可以转到 "Project/Options/Version Info/" 并将主题设置为 "No TitleBar"。

将表单的全屏设置为 True。

唯一的小问题是,当您连接了 USB 鼠标并使用鼠标右键时,软键有时会返回并离开全屏,这将触发后退软按钮单击。