SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION无效[重复]

问题描述 投票:1回答:1

我正在VideoView中使用此代码来尝试隐藏运行Android(CyanogenMod)4.1的触摸板上的导航栏。

    setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | SYSTEM_UI_FLAG_FULLSCREEN
            | SYSTEM_UI_FLAG_HIDE_NAVIGATION);

不幸的是,它根本没有任何作用,也没有错误。我不知所措(我很欣赏“它不起作用”不是很有帮助,但是我的印象是那是您唯一需要使用的代码行,因为没有错误...)

我已经尝试了各种变体-getWindow().getDecorView().setSystemUiVi...,在多个地方,在计时器等上进行。肯定会到达那行代码,但是它什么也没做。

我正在VideoView中使用此代码来尝试隐藏运行Android(CyanogenMod)4.1的触摸板上的导航栏。 setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | ...

android layout fullscreen
1个回答
6
投票

哦,多么荒谬。阅读了源代码(通常这是在Android领域中查找内容的唯一方法)后,我发现了以下未公开的事实:

© www.soinside.com 2019 - 2024. All rights reserved.