有沒有人有關於android
中如何隱藏和隱藏底部系統欄的任何想法?在android中隱藏並取消隱藏系統欄
我得到了隱藏系統欄的代碼:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
但是,當我在任何地方觸摸屏幕上出現後不會隱藏它。我想要的是,當我觸摸或滑動系統欄顯示,否則它總是顯示。
在此先感謝
有沒有人有關於android
中如何隱藏和隱藏底部系統欄的任何想法?在android中隱藏並取消隱藏系統欄
我得到了隱藏系統欄的代碼:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
但是,當我在任何地方觸摸屏幕上出現後不會隱藏它。我想要的是,當我觸摸或滑動系統欄顯示,否則它總是顯示。
在此先感謝
從Android 4.4系統此處描述,您可以使用沉浸式模式:
https://developer.android.com/training/system-ui/immersive.html
這將隱藏與狀態欄以及導航欄。在底部或頂部輕掃將其帶回
一旦嘗試如下
它會隱藏系統欄,如果它顯示否則它會顯示。
public void toggleFullscreen() {
WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags ^= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(attrs);
}
希望這會幫助你。
你有任何解決方案嗎? – 2016-04-05 15:07:57
還不是一個完美的工作解決方案。在android最新版本中,全屏幕活動是有需求的。就我而言,在項目幾乎完成後,我必須做好這項要求。所以這個解決方案不能正常工作 – Dev786 2016-04-07 12:23:08