繁体   English   中英

如何在 AS3/Air Android 应用程序中隐藏通知/标题栏?

[英]How do you hide notification/title bar in an AS3/Air Android App?

我正在使用 FlashDevelop 为 Android 创建一个简单的 Adobe AS3/Air 游戏,但不知道如何隐藏通知栏。 我敢肯定,我错过了一些容易的事情。

在应用程序 xml 文件中,您需要将<fullScreen> xml 元素设置为 true:

<application>
    ...
    <initialWindow>
        ...
        <fullScreen>true</fullScreen>
        ...
    </initialWindow>
    ...
</application>

如果您使用的是starling ,您也可以在运行时调用它:

   Starling.current.nativeStage.displayState = StageDisplayState.FULL_SCREEN;

在八哥中,当您丢失应用程序上下文时(例如,在使用CameraRoll时),即使您的应用程序描述 xml 中有以下行,状态栏也可能会显示:

<fullScreen>true</fullScreen>
<systemChrome>none</systemChrome>

解决方案是在失去上下文后再次调用同一行:

   Starling.current.nativeStage.displayState = StageDisplayState.FULL_SCREEN;

希望能帮助到你。

按照这些简单的步骤并获得隐藏通知栏

修改主窗口应用程序标签如下:

 <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" showNotificationbar="false" showTitleBar="false">

打开 AIR 应用程序的配置 xml 文件,该文件在创建新应用程序时自动生成。

取消注释此行。 更改应如下所示:

    <systemChrome></systemChrome>

修改上述行以匹配以下内容:

    <systemChrome>none</systemChrome>

而已…。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM