/**
* 全屏显示
*
* @param hasFocus
*/
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus && Build.VERSION.SDK_INT >= 19) {
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
}
}
我用这段代码实现了activity的全屏,但是我发现,这个全屏不是完全的全屏,是这样的,每次切换activity的时候navagation bar就会突然出现,然后再消失。就是说,我现在点击了Button,跳转到下一个activity,然后navigation bar就会突然出现,然后再消失。
有没有什么办法,可以直接让app完全全屏显示,像皇室战争、部落冲突一样,点击了Button之后也不会显示navigation bar。