當您使用適用於Android的Qt SDK創建默認QML應用程序時,您的應用程序始終以小窗口開始。通常showExpanded或showFullscreen有幫助,但這會導致黑屏。解決問題的唯一方法是使用固定尺寸的setGeometry,但這對於支持各種各樣的Android設備並不是非常有用。我在某處發現有人提到QML在啓動時幾何不能被正確識別,需要使用QDesktopWidget進行手動更新。這裏的報價:Qt5 Android最大化應用程序
應用在「窗口」模式下啓動(與上圖) 在開始的Qt部件獲得錯誤的屏幕尺寸 負載的Qt得到正確的屏幕尺寸,但後QML不 如何獲得正確的屏幕尺寸: 接到信號QDesktopWidget :: workAreaResized() 發送到從 QDesktopWidget :: screenGeometry()
已經有人已位於經歷過類似的poblems QML新的屏幕尺寸?順便說一句。我在啓動時使用了啓動畫面,但我沒有舊的Necessitas和其他平臺上的問題。