<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Android Full Screen issue]]></title><description><![CDATA[<p dir="auto">I have an app that uses fullscreen by default. I want to restrict the app to only use the area between the System Notification Bar on top... and the Navigation Bar at the bottom.</p>
<p dir="auto">I am using Qt 6.10</p>
<p dir="auto">I've tried using various settings, as suggested by the interwebs... including this:</p>
<pre><code>ApplicationWindow {
    id: mainWin
    // minimumWidth: Screen.width
    // minimumHeight: Screen.height

    visibility: Window.FullScreen
    //flags: Qt.ExpandedClientAreaHint | Qt.NoTitleBarBackgroundHint

    visible: true
    Rectangle {
        id: appRect

        anchors {
            left: parent.left; right: parent.right; top: parent.top; bottom: parent.bottom
            topMargin: 10 + parent.SafeArea.margins.top
            bottomMargin: 10 + parent.SafeArea.margins.bottom
        }
    }
}
</code></pre>
<p dir="auto">My issues:</p>
<ol>
<li>
<p dir="auto">My app has a SwipeView with 5 pages. When first starting the app in portrait, the SafeAreas are not honored 100%. The top of the app is placed at the bottom of the Header/Notification bar, but the bottom is under the Nav Bar. If I switch to landscape and back, then both Safe Areas are honored.</p>
</li>
<li>
<p dir="auto">When switching to landscape, the left side (old top) is still spaced away from the edge... the top and bottom are at the new top and bottom... and the right side extends all the way to the right edge. However, if I swipe from the first page to the next (and on to each subsequent page)... I can see a portion of the old page in the 'unused' area on the left.</p>
</li>
</ol>
<p dir="auto">My app has data presented to the user that I do not want to be behind the 'camera hole'... and so need to force it to only use the area between the two System Bars.</p>
<p dir="auto">Any suggestions?<br />
--Sam</p>
]]></description><link>https://forum.qt.io/topic/162790/android-full-screen-issue</link><generator>RSS for Node</generator><lastBuildDate>Sat, 17 Oct 2026 17:50:35 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/162790.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 Jul 2025 13:08:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Android Full Screen issue on Thu, 24 Jul 2025 07:41:05 GMT]]></title><description><![CDATA[<p dir="auto">seems we have to wait for 6.9.2 / 6.10Beta3: <a href="https://bugreports.qt.io/browse/QTBUG-135808" target="_blank" rel="noopener noreferrer nofollow ugc">https://bugreports.qt.io/browse/QTBUG-135808</a></p>
]]></description><link>https://forum.qt.io/post/829596</link><guid isPermaLink="true">https://forum.qt.io/post/829596</guid><dc:creator><![CDATA[ekkescorner]]></dc:creator><pubDate>Thu, 24 Jul 2025 07:41:05 GMT</pubDate></item><item><title><![CDATA[Reply to Android Full Screen issue on Thu, 24 Jul 2025 15:27:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ekkescorner">@<bdi>ekkescorner</bdi></a> , your post in another thread helped:<br />
<a href="https://forum.qt.io/post/829606">https://forum.qt.io/post/829606</a></p>
]]></description><link>https://forum.qt.io/post/829628</link><guid isPermaLink="true">https://forum.qt.io/post/829628</guid><dc:creator><![CDATA[BTSTOnline]]></dc:creator><pubDate>Thu, 24 Jul 2025 15:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to Android Full Screen issue on Thu, 24 Jul 2025 07:41:05 GMT]]></title><description><![CDATA[<p dir="auto">seems we have to wait for 6.9.2 / 6.10Beta3: <a href="https://bugreports.qt.io/browse/QTBUG-135808" target="_blank" rel="noopener noreferrer nofollow ugc">https://bugreports.qt.io/browse/QTBUG-135808</a></p>
]]></description><link>https://forum.qt.io/post/829596</link><guid isPermaLink="true">https://forum.qt.io/post/829596</guid><dc:creator><![CDATA[ekkescorner]]></dc:creator><pubDate>Thu, 24 Jul 2025 07:41:05 GMT</pubDate></item><item><title><![CDATA[Reply to Android Full Screen issue on Wed, 23 Jul 2025 18:36:25 GMT]]></title><description><![CDATA[<p dir="auto">Nope... neither solution works.<br />
Both still push the app 'full screen' and it ends up behind the status &amp; navigation bars... when initially started up. Rotating to landscape and back, the app is as intended... limited in height to the status &amp; nav bars.</p>
<p dir="auto">However, in landscape mode, I also still get the pages extending past the app edge...</p>
]]></description><link>https://forum.qt.io/post/829558</link><guid isPermaLink="true">https://forum.qt.io/post/829558</guid><dc:creator><![CDATA[BTSTOnline]]></dc:creator><pubDate>Wed, 23 Jul 2025 18:36:25 GMT</pubDate></item><item><title><![CDATA[Reply to Android Full Screen issue on Wed, 23 Jul 2025 17:15:27 GMT]]></title><description><![CDATA[<p dir="auto">This is a working example for multiplatform build</p>
<pre><code>ApplicationWindow {
    id: mainWindow
    width: Qt.platform.os === "android" ? Screen.width : 450 //450 or whatever you assign

    height: Qt.platform.os === "android" ? Screen.height : width * 16 / 9

</code></pre>
]]></description><link>https://forum.qt.io/post/829556</link><guid isPermaLink="true">https://forum.qt.io/post/829556</guid><dc:creator><![CDATA[zvoopz]]></dc:creator><pubDate>Wed, 23 Jul 2025 17:15:27 GMT</pubDate></item><item><title><![CDATA[Reply to Android Full Screen issue on Wed, 23 Jul 2025 15:49:51 GMT]]></title><description><![CDATA[<p dir="auto">Can you try?</p>
<pre><code>    width: Screen.width
    height: Screen.height

    //visibility: Window.FullScreen
</code></pre>
]]></description><link>https://forum.qt.io/post/829552</link><guid isPermaLink="true">https://forum.qt.io/post/829552</guid><dc:creator><![CDATA[JoeCFD]]></dc:creator><pubDate>Wed, 23 Jul 2025 15:49:51 GMT</pubDate></item></channel></rss>