2015-08-28 23 views
-1

在我的應用我用身臨其境的方式粘在每一個活動是這樣的:如何使用Immersive模式隱藏UI?

protected void onCreate(Bundle savedInstanceState) { 
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY 
      | View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
      | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
      | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
      | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
      |View.SYSTEM_UI_FLAG_FULLSCREEN); 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_mainmenu); 
} 

而且它工作得很好,但是當我的活動按鈕和酒吧之間切換顯示一秒鐘,然後再次隱藏。有沒有辦法讓它們一直隱藏起來?

我對此很新,所以請簡單說明一下。

回答

0

只需設置隱藏在下面的XML最外層視圖的知名度,

<LinearLayout 
 
     android:layout_width="match_parent" 
 
     android:layout_height="match_parent" 
 
     android:visibility="gone"> 
 
</LinearLayout>

你可以把這個visibility屬性取其查看您想

+0

我想我並沒有讓它變得明顯......通過酒吧和按鈕,我的意思是http://i.imgur.com/TAD9cDT.png android UI。他們在一秒鐘後顯示並隱藏,這非常煩人。 – osztenkurden