2016-06-24 2 views
0

このアクティビティでAndroidのアクティビティは全画面モードでナビゲーションビューを使用すると、下に灰色の半透明の領域が表示されます<strong>フルスクリーン</strong>モードを有効にするには、次の方法を使用して<strong>アクティビティ</strong>があります:

protected void hideSystemUI() { 

    View decorView = getWindow().getDecorView(); 
    decorView.setSystemUiVisibility(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 
      | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 
} 

IはまたNavigationViewを使用したときNavigationView灰色半透明が表示されている(ナビゲーションボタンが配置される)下部に表示されています。 私の質問は、どのように私はこのエリアを非表示にすることができます。

enter image description here

enter image description here

+0

このhttp://stackoverflow.com/questions/5883789/how-do-i-dim-the-system-bar-in-android-3-0-かもしれませハニカムはあなたを助けます。 – Wishmaster

+0

私は試して助けなかった。 – elvisrusu

答えて

0

Iは方法hideSystemUIからフラグView.SYSTEM_UI_FLAG_LAYOUT_STABLEを除去することにより問題を解決しました。今、この方法は、次のようになります。

protected void hideSystemUI() { 
     View decorView = getWindow().getDecorView(); 
     decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
       | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
       | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
       | View.SYSTEM_UI_FLAG_FULLSCREEN 
       | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 
} 
関連する問題

 関連する問題