如何使QML应用程序在android设备上全屏显示

如何使QML应用程序在android设备上全屏显示,android,qml,fullscreen,Android,Qml,Fullscreen,我有一段代码,运行时会在桌面套件上全屏显示,但在Android设备上使用Arm7套件运行时,只会显示部分代码,如下所示: 下面是main.qml的一部分: import QtQuick 2.12 import QtQuick.Window 2.11 import QtQuick.Controls 2.4 Window { id: window visible: true visibility: Window.Maximized title: qsTr("Th

我有一段代码,运行时会在桌面套件上全屏显示,但在Android设备上使用Arm7套件运行时,只会显示部分代码,如下所示:

下面是
main.qml
的一部分:

import QtQuick 2.12
import QtQuick.Window 2.11
import QtQuick.Controls 2.4

Window {
    id: window
    visible: true
    visibility: Window.Maximized 
    title: qsTr("The PingPong Game - A QML Game")
    color: "gray"

    Rectangle {
        id: table
        width: window.width / 1.15; height: window.height / 1.15
        x: window.x + 100; y: 10;
        border.width: 10
        border.color: "white"
        color: "royalblue"
         ...
我还尝试使用
visibility:Window.FullScreen
而不是
visibility:Window.Maximized
,但在Android设备上没有任何更改


请问有什么问题?以及如何使其覆盖所有Android设备的屏幕,请?

您是否尝试了
ApplicationWindow
而不是
Window
?是的,我也用过,但没有成功。相反,我使用了
anchors.horizontalCenter:parent.horizontalCenter
而不是
x:window.x+100在代码中,它解决了问题。真奇怪!我现在看到这幅画了。事实上,这并不奇怪,你是在远离应用程序窗口左边的地方设置了x100像素。这是一个起点,这样的程序在桌面套件上也能正常工作!取消100分不能产生如此巨大的影响。