国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 動態顯示和隱藏狀態欄詳解及實例

2019-10-23 18:27:35
字體:
來源:轉載
供稿:網友

Android 動態顯示和隱藏狀態欄

View類提供了setSystemUiVisibility和getSystemUiVisibility方法,這兩個方法實現對狀態欄的動態顯示或隱藏的操作,以及獲取狀態欄當前可見性。

setSystemUiVisibility(int visibility)方法可傳入的實參為:

1. View.SYSTEM_UI_FLAG_VISIBLE:顯示狀態欄,Activity不全屏顯示(恢復到有狀態的正常情況)。
2. View.INVISIBLE:隱藏狀態欄,同時Activity會伸展全屏顯示。
3. View.SYSTEM_UI_FLAG_FULLSCREEN:Activity全屏顯示,且狀態欄被隱藏覆蓋掉。
4. View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN:Activity全屏顯示,但狀態欄不會被隱藏覆蓋,狀態欄依然可見,Activity頂端布局部分會被狀態遮住。
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:狀態欄顯示處于低能顯示狀態(low profile模式),狀態欄上一些圖標顯示會被隱藏。

這里的View指的是Activity的根節點。獲取根節點我們可以

private static View getRootView(Activity context)   {     return ((ViewGroup)context.findViewById(android.R.id.content)).getChildAt(0);   } 

然后根據自己的情況設置屬性就行了。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拉萨市| 宝山区| 红原县| 荥阳市| 盐边县| 孝昌县| 镇赉县| 崇州市| 茌平县| 贞丰县| 舟曲县| 云龙县| 克拉玛依市| 轮台县| 浦东新区| 峡江县| 乐都县| 庆安县| 澎湖县| 沈丘县| 百色市| 绥德县| 红安县| 罗江县| 义马市| 邮箱| 辉南县| 内江市| 诏安县| 桐乡市| 无为县| 勃利县| 瑞昌市| 赞皇县| 苏尼特右旗| 广德县| 白水县| 高安市| 胶南市| 林州市| 景德镇市|