android 4.0 全屏显示UI

在android4.0版本之后,google把之前的隐藏状态栏功能当作了一个bug给修复了,这给应用开发带来了很多麻烦,2.3.3版本的全屏显示代码:

        //隐去标题栏(应用程序的名字)  
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        //隐去状态栏部分(电池等图标和一切修饰部分)
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                WindowManager.LayoutParams.FLAG_FULLSCREEN);


在4.0当中已经失效,4.0版本的全屏显示代码为:

		requestWindowFeature(Window.FEATURE_NO_TITLE);  
		getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 
		getWindow().getDecorView().setSystemUiVisibility(4);  


 此方法测试后发现在模拟器上可以全屏显示,但是在真机上调试时状态栏还是不能隐藏,只能修改源代码??

你可能感兴趣的:(android 4.0 全屏显示UI)