如何使QML应用程序在android设备上全屏显示
我有一段代码,运行时会在桌面套件上全屏显示,但在Android设备上使用Arm7套件运行时,只会显示部分代码,如下所示: 下面是如何使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
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分不能产生如此巨大的影响。