我制作了一个非常简单的Qt快速应用程序(全部使用QML),并希望它在Android上显示为全屏/沉浸式模式。我怎样才能做到这一点?
答案 0 :(得分:0)
Android会创建"活动"在你/任何Qt代码运行之前的实例(android" view")。此视图/活动决定"标题栏"是否显示了android,因此您需要修改创建此视图/窗口的参数。我相信这不能在您的应用程序运行时完成(您可以进行两项活动并在它们之间切换)。
您的Qt项目需要使用已编译的代码部署AndroidManifest.xml。如果您没有自己添加一个,那么在部署期间会删除默认值,但您可以使用自己的文件覆盖它。全屏显示的参数可以在此文件中设置。有关详细信息,请参阅About the Full Screen And No Titlebar from manifest。
答案 1 :(得分:0)
您可以在ApplicationWindow中使用QML来实现:
ApplicationWindow {
//...
visibility: Window.FullScreen
}