Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android导航栏在全屏显示时出现_Android - Fatal编程技术网

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

Android导航栏在全屏显示时出现,android,Android,在我的应用程序中,我已经在XML中设置了它,所以它是全屏的 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 现在,当应用程序打开时,这可以正常工作,但是如果在使用应用程序时,我使用home按钮退出应用程序,然后再次打开它,当它打开时,一个黑色导航栏会出现一两秒钟,然后消失。如果我使用“后退”按钮退出应用程序,则不会发生这种情况,只使用“主页”按钮 有人知道为什么会这样吗?我试着从代码开始,而不是使用 this.re

在我的应用程序中,我已经在XML中设置了它,所以它是全屏的

 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
现在,当应用程序打开时,这可以正常工作,但是如果在使用应用程序时,我使用home按钮退出应用程序,然后再次打开它,当它打开时,一个黑色导航栏会出现一两秒钟,然后消失。如果我使用“后退”按钮退出应用程序,则不会发生这种情况,只使用“主页”按钮

有人知道为什么会这样吗?我试着从代码开始,而不是使用

    this.requestWindowFeature(Window.FEATURE_NO_TITLE);

    //Remove notification bar
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
然而,这样做是删除标题栏,但黑色栏在顶部,只是没有任何内容

就是这个酒吧

我尝试组合代码,将全屏代码行放入XML中,并将上面显示的代码添加到应用程序中,但同样的情况也发生了。如果我用home(主页)按钮退出应用程序并再次输入它,则在重新调整自身之前,该黑色条将出现两秒钟,暂时按下应用程序及其内容

我该如何着手解决这个问题?我一直在尝试各种不同的解决方案,但似乎都不管用


提前感谢

似乎是安卓操作系统的一个缺陷。修复此问题的唯一方法是转到设备、设置动画和禁用动画

通过设置->亮度->动画,尝试删除动画 在那里不设置动画