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);  


 此方法測試後發現在模擬器上可以全屏顯示,但是在真機上調試時狀態欄還是不能隱藏,只能修改源代碼??

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章