Android 4.0 設(shè)置全屏修改的解決方法
更新時間:2013年06月15日 15:54:48 作者:
本篇文章是對Android 4.0 中設(shè)置全屏修改的解決方法進行了詳細的分析介紹,需要的朋友參考下
最近在做一個平板的應(yīng)用,底部的BACK HOME 還有電池WIFI的那一條STATUS_BAR設(shè)置全屏后怎么也去不掉,查找資料后,發(fā)現(xiàn)一個比較好的方法,在此分享
第一種方式(程序代碼):
在OnCreate里添加一行語句
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
在setContentView之前哦。
過時的一個方法:
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
可能有些人的4.0API不太一樣,這樣做也可以
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
手機的話用這個:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
代碼的方式就是這樣,不過還是有問題的,因為源碼的解釋有這一句
* There is a limitation: because navigation controls are so important, the least user
* interaction will cause them to reappear immediately.
也就是說這玩意很重要,還是會出現(xiàn)!我試了一下,發(fā)現(xiàn)彈出 popupwindow和Dialog時就會重現(xiàn)下方的黑條。
下面介紹第二種方式,現(xiàn)將平板root, 然后改改兩個文件
$ adb remount
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odexold
$ adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apkold
$ adb reboot
或者你下一個RE文件管理器,把這兩個文件重命名,然后重啟,這樣,你在任何程序里,包括在待機,都沒有下面的 status bar 了!
第一種方式(程序代碼):
在OnCreate里添加一行語句
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
在setContentView之前哦。
過時的一個方法:
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
可能有些人的4.0API不太一樣,這樣做也可以
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN);
手機的話用這個:
復(fù)制代碼 代碼如下:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
代碼的方式就是這樣,不過還是有問題的,因為源碼的解釋有這一句
復(fù)制代碼 代碼如下:
* There is a limitation: because navigation controls are so important, the least user
* interaction will cause them to reappear immediately.
也就是說這玩意很重要,還是會出現(xiàn)!我試了一下,發(fā)現(xiàn)彈出 popupwindow和Dialog時就會重現(xiàn)下方的黑條。
下面介紹第二種方式,現(xiàn)將平板root, 然后改改兩個文件
復(fù)制代碼 代碼如下:
$ adb remount
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odexold
$ adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apkold
$ adb reboot
或者你下一個RE文件管理器,把這兩個文件重命名,然后重啟,這樣,你在任何程序里,包括在待機,都沒有下面的 status bar 了!
您可能感興趣的文章:
- Android中Activity常用功能設(shè)置小結(jié)(包括全屏、橫豎屏等)
- Android中3種全屏方法及3種去掉標(biāo)題欄的方法
- Android設(shè)置全屏代碼分享
- Android下Activity全屏顯示實現(xiàn)方法
- android 設(shè)置全屏的兩種方法
- android 中去掉窗口全屏顯示的簡單方法
- Android4.2中全屏或者取消標(biāo)題欄的方法總結(jié)
- 分享Android平板電腦上開發(fā)應(yīng)用程序不能全屏顯示的問題解決
- android屏幕全屏的實現(xiàn)代碼
- Android 設(shè)置應(yīng)用全屏的兩種解決方法
- android全屏去掉title欄的多種實現(xiàn)方法
- android activity設(shè)置無標(biāo)題實現(xiàn)全屏
- android編程開發(fā)之全屏和退出全屏的實現(xiàn)方法
相關(guān)文章
android 調(diào)用JNI SO動態(tài)庫的方法
android 調(diào)用JNI 分為靜態(tài)調(diào)用與動態(tài)調(diào)用,接下來通過本文給大家介紹android 調(diào)用JNI SO動態(tài)庫的方法,感興趣的朋友一起看看吧2021-11-11
Android用PopupWindow實現(xiàn)自定義Dailog
這篇文章主要為大家詳細介紹了Android用PopupWindow實現(xiàn)自定義Dailog的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
Android利用Andserver搭建服務(wù)器的詳細教程
這篇文章主要介紹了Android利用Andserver搭建服務(wù)器的教程,本文通過圖文實例代碼相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
AndroidManifest.xml uses-feature功能詳解
這篇文章主要介紹了AndroidManifest.xml uses-feature功能,較為詳細的分析了Android屬性過濾操作的功能與相關(guān)技巧,需要的朋友可以參考下2016-10-10

