Qt Android和iOS上的QML应用程序全屏/沉浸式模式

Qt Android和iOS上的QML应用程序全屏/沉浸式模式,qt,qml,qt-quick,Qt,Qml,Qt Quick,我制作了一个非常简单的Qt快速应用程序(全部使用QML),希望它在android上显示为全屏/沉浸式模式。我如何才能做到这一点?在您的/任何Qt代码运行之前,Android会创建一个“活动”实例(Android“视图”)。此视图/活动决定是否显示android的“标题栏”,因此您需要修改创建此视图/窗口的参数。我相信这不能在你们的应用程序运行时完成(你们可以做两个活动并在它们之间切换) Qt项目需要一个AndroidManifest.xml来与编译的代码一起部署。如果您自己没有添加一个,那么在部

我制作了一个非常简单的Qt快速应用程序(全部使用QML),希望它在android上显示为全屏/沉浸式模式。我如何才能做到这一点?

在您的/任何Qt代码运行之前,Android会创建一个“活动”实例(Android“视图”)。此视图/活动决定是否显示android的“标题栏”,因此您需要修改创建此视图/窗口的参数。我相信这不能在你们的应用程序运行时完成(你们可以做两个活动并在它们之间切换)


Qt项目需要一个AndroidManifest.xml来与编译的代码一起部署。如果您自己没有添加一个,那么在部署期间会拉取默认的一个,但是您可以使用自己的文件覆盖它。可以在此文件中设置全屏显示所需的参数。有关详细信息,请参阅。

您可以在ApplicationWindow中使用QML实现此功能:

ApplicationWindow {
 //...
 visibility: Window.FullScreen
}

在安卓系统中,Qml应用程序已经开始全屏运行,你能更详细地描述一下自己吗。