我在 a 中使用此代码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...
在多个地方、在计时器上等等。那行代码肯定已经达到了,但它根本没有做任何事情。