在風格我已經Hidding home鍵和返回鍵在Android
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
,並在清單文件,在申請我指定我的主題,但home鍵和返回鍵仍然可見,又該我做?
在風格我已經Hidding home鍵和返回鍵在Android
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
,並在清單文件,在申請我指定我的主題,但home鍵和返回鍵仍然可見,又該我做?
您必須使用android的Immersive
功能。身臨其境的模式將僅適用於使用KitKat和更高版本的設備。這是什麼在你身邊奇怪的,是一個事實,即立足於你的話,你甚至不能得到這些標誌是這樣的:
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION;
(或其中的一部分)。如果是這樣,那麼它正在尋找,你的compileSdkVersion比它應該低。開始時,我會建議你更新compileSdkVersion。
當你這樣做,你想使用這些標誌,請在的地方,在那裏你要使用沉浸式模式添加條件下,將尋找這樣的:
if (Build.VERSION.SDK_INT >= VERSION_CODES.KITKAT) {
int UI_OPTIONS = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION;
getWindow().getDecorView().setSystemUiVisibility(UI_OPTIONS);
}
那麼它不應該在較舊的OS上亂七八糟
使用以下兩種方式來實現你所需要的
可能的複製(http://stackoverflow.com/questions/33069461/using-full-screen-activity) –