问题描述:在setContentView();方法之前添加
getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED,FLAG_HOMEKEY_DISPATCHED);
一行代码,则顶部的“任务栏”(有人称为“状态栏”)不会消失,会位于当前Activity的上层,但不影响当前Activity的点击事件。
相关截图:
图1 任务栏(状态栏)无法隐藏
测试机环境:真机:华为荣耀3c 4.2.2系统。模拟器:4.3
前提:在androidManifest.xml配置文件的application标签中已设置
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
确认:当注释掉
getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED,FLAG_HOMEKEY_DISPATCHED);
这行代码后,当前Activity能够全屏显示
说明:①未对其他的,可以写在setContentView();方法之前的设置方法进行测试;②不明白造成该现象的原因。