簡體   English   中英

在android上隱藏和阻止狀態欄

[英]Hide and blocked status bar on android

我知道有很多關於我的問題的回復,但我確切地說我正在制作應用程序,其中狀態欄上的任何交互都是允許的。 所以,我想隱藏狀態欄。 我已經用過:

    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

狀態欄最初消失但當我與視圖交互時,他回來了,我希望它被阻止。

我是怎么做到的

“狀態欄最初消失,但當我與視圖互動時,他回來了,我希望它被封鎖。”

這是因為android正在重建視圖onchange(請參閱應用程序生命周期)
我建議你在清單中定義它,如下所示:

<activity
    android:name="yourActivityName"
    android:label="your label"
    android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen" >

</activity>

您應該創建一個fullScreen Acivity,即您必須在OnCreate方法中添加這些行

requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

然后是setContentView(R.layout.MainActivity);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM