android4.0.3 去掉系統狀態欄(StatusBar),讓所有app程序均是全屏顯示

基於android4.0.3

1,StatusBar 屬於系統app,在SystemUI下,該文件位於android_src/frameworks/base/packages 下面(其中android_src指的是你的android源碼路徑)


2,打開SystemUI的src目錄SystemUI/src/com/android/systemui/statusbar 裏面有個StatusBar.java類,使用編輯器打開這個java類


3,在第一方法start()裏面一開始便有一個View sb = makeStatusBarView(); 其實這就是狀態欄的view了(其實這是一個抽象類,實際調用的是繼承它的子類的實現方法),那麼在他返回後,既然是View那麼可以這麼想了,將它設爲Invisible那就可以將其隱藏,所以在後面加入一句自己的代碼:
 sb.setVisibility(View.INVISIBLE);

 

android view setVisibility():
有三個參數:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想對應的三個常量值:0、4、8
VISIBLE:0 意思是可見的
INVISIBILITY:4 意思是不可見的,但還佔着原來的空間
GONE:8 意思是不可見的,不佔用原來的佈局空間

 

PS:android 4.0.4 也有效。

 

 

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