【问题标题】:Set Android immersive full screen mode in manifest在 manifest 中设置 Android 沉浸式全屏模式
【发布时间】:2013-12-23 15:41:33
【问题描述】:

在新的 KitKat 中,可以像这样使用沉浸式全屏模式:

要为您的应用提供填满整个屏幕的布局, setSystemUiVisibility() 的新 SYSTEM_UI_FLAG_IMMERSIVE 标志(当 与 SYSTEM_UI_FLAG_HIDE_NAVIGATION 结合使用)可实现新的沉浸式 全屏模式。

http://developer.android.com/about/versions/android-4.4.html#UI

我想知道是否可以在清单中为 Activity 或完整应用程序设置此模式?

【问题讨论】:

    标签: android android-4.4-kitkat


    【解决方案1】:

    无法在清单或window flags 中声明沉浸式模式。

    它只能通过视图级别的SYSTEM_UI_FLAG_IMMERSIVE 标志获得,这表明它是一个请求,而不是一个命令——它是一个临时模式。

    系统可以随时选择忽略请求或退出沉浸式模式,您的应用应处理这些情况。

    还值得指出的是,在移动设备上隐藏主导航并不是一件可以掉以轻心的事情。它并不适用于所有应用程序,不应不加思索地完成。

    【讨论】:

    • 最后一行 +1,因为这很容易被滥用。
    猜你喜欢
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 2014-03-07
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多