2015-08-28 26 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