Android编程:在AlertDialog期间隐藏系统栏

Android编程:在AlertDialog期间隐藏系统栏,android,android-alertdialog,statusbar,navigationbar,Android,Android Alertdialog,Statusbar,Navigationbar,我尝试了一些android开发者网站上显示的隐藏系统栏的方法。但是,当出现报警对话框时,系统栏也会出现 即使在这种情况下,您是否有办法始终隐藏系统栏?尝试以下代码,这可能会对您有所帮助: getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE | View.SYSTE

我尝试了一些android开发者网站上显示的隐藏系统栏的方法。但是,当出现报警对话框时,系统栏也会出现


即使在这种情况下,您是否有办法始终隐藏系统栏?

尝试以下代码,这可能会对您有所帮助:

getWindow().getDecorView().setSystemUiVisibility(
        View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | 
        View.SYSTEM_UI_FLAG_IMMERSIVE | 
        View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | 
        View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | 
        View.SYSTEM_UI_FLAG_FULLSCREEN);

我已经试过了,但是当一个AlertDialog出现时,我又恢复了系统条。我在互联网上搜索过原因,但没有找到。有人知道为什么AlertDialog出现在这种情况下吗?