setSystemUiVisibility(int visibility)方法可傳入的實參為:
1. View.SYSTEM_UI_FLAG_VISIBLE:顯示狀態(tài)欄伪朽,Activity不全屏顯示(恢復到有狀態(tài)欄的正常情況)格嗅。
2. View.INVISIBLE:隱藏狀態(tài)欄,同時Activity會伸展全屏顯示。
3. View.SYSTEM_UI_FLAG_FULLSCREEN:Activity全屏顯示克蚂,且狀態(tài)欄被隱藏覆蓋掉霸妹。
4. View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN:Activity全屏顯示规辱,但狀態(tài)欄不會被隱藏覆蓋绿鸣,狀態(tài)欄依然可見疚沐,Activity頂端布局部分會被狀態(tài)遮住。
5. View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION:效果同View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
6. View.SYSTEM_UI_LAYOUT_FLAGS:效果同View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
7. View.SYSTEM_UI_FLAG_HIDE_NAVIGATION:隱藏虛擬按鍵(導航欄)枚驻。有些手機會用虛擬按鍵來代替物理按鍵濒旦。
8. View.SYSTEM_UI_FLAG_LOW_PROFILE:狀態(tài)欄顯示處于低能顯示狀態(tài)(low profile模式),狀態(tài)欄上一些圖標顯示會被隱藏再登。
Android4.4新特性又增加下面?zhèn)z個:
View.SYSTEM_UI_FLAG_IMMERSIVE
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
另外
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
這個標志來幫助你的應(yīng)用維持一個穩(wěn)定的布局尔邓。