Android导航栏在全屏显示时出现

时间:2012-03-14 17:48:08

标签: android

在我的应用程序中,我已经在XML中进行了设置,因此使用

进行全屏显示
 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

现在这可以在应用程序打开时正常工作,但是如果在使用应用程序时,我使用主页按钮退出应用程序,然后再次打开它,当它打开时,会出现黑色导航栏一秒钟消失前的两个。如果我使用后退按钮退出应用程序,而不是主页按钮,则不会发生这种情况。

有谁知道为什么会这样?我尝试使用

从代码中执行此操作
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);

    //Remove notification bar
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

然而,这样做会删除标题栏,但黑色栏位于顶部,其中没有任何内容。

即。这个酒吧

enter image description here

我尝试将代码组合在一起,将全屏代码放在XML中,并将上面显示的代码添加到应用程序中,但同样的事情发生了。如果我使用主页按钮退出应用程序并再次输入,则该黑色条将显示两秒钟,暂时将应用程序及其内容向下推,然后再重新启动。

我该如何解决这个问题?我一直在尝试大量不同的解决方案,但似乎没有任何效果。

提前致谢

2 个答案:

答案 0 :(得分:0)

似乎是Android操作系统的错误。修复它的唯一方法是转到设备,设置动画和禁用动画。

答案 1 :(得分:0)

尝试通过设置> brightness->动画来删除动画 那里没有动画