应实际工作需要:实现App全屏并且隐藏虚拟菜单,解决办法:
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
注意:上述代码如果放在onCreate()中,可能会存在问题:使虚拟菜单显示,然后点击home虚拟按键,应用切换后台,再从后台切换至App,虚拟菜单一致显示着(Oppo ACE测试,就是这样) 目前的解决方法:将上述代码放置于onResume()中