At first glance, adding native.setProperty( “androidSystemUiVisibility”, “immersiveSticky” ****) to my main.lua seems to have addressed the issue for all but 2 of the devices from the test set. (The Nexus 9 and Nexus 7 (2013)). I can definitely live with that.
Here’s the full main.lua in case future visitors want to utilize it.
<lua>
native.setProperty( “androidSystemUiVisibility”, “immersiveSticky” )
local fullScreen = display.newRect(display.contentCenterX, display.contentCenterY, display.actualContentWidth, display.actualContentHeight)
fullScreen:setFillColor(0.5, 0.9, 0.9)
local contentArea = display.newRect(display.contentCenterX, display.contentCenterY, display.contentWidth, display.contentHeight)
contentArea:setFillColor( 0.9, 0.5, 0.9)
local startY = 20
local text1 = display.newText("Content Width " … display.actualContentWidth, 150, startY, native.systemFont, 16 )
local text2 = display.newText("Content Height " … display.actualContentHeight, 150, startY + 25, native.systemFont, 16 )
local text3 = display.newText("Pixel Width " … display.pixelWidth, 150, startY + 50, native.systemFont, 16 )
local text4 = display.newText("Pixel Height " … display.pixelHeight, 150, startY + 75, native.systemFont, 16 )
local text5 = display.newText("SB Content Height " … display.topStatusBarContentHeight, 150, startY + 100, native.systemFont, 16 )
local text6 = display.newText("Screen OriginX " … display.screenOriginX, 100, startY + 125, native.systemFont, 16 )
local text7 = display.newText("Screen OriginY " … display.screenOriginY, 100, startY + 150, native.systemFont, 16 )
</lua>