上代码
dialog.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); dialog.getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int visibility) { int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | //布局位于状态栏下方 View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | //全屏 View.SYSTEM_UI_FLAG_FULLSCREEN | //隐藏导航栏 View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN; uiOptions |= 0x00001000; dialog.getWindow().getDecorView().setSystemUiVisibility(uiOptions); } });
该代码片段展示了如何在Android中实现应用全屏并隐藏系统导航栏,通过设置 DecorView 的 SystemUiVisibility 属性来达成这一效果。当导航栏隐藏后,应用将占据整个屏幕,提升沉浸式体验。
8928

被折叠的 条评论
为什么被折叠?



