2017-08-20 8 views
0

新しいサムスンS8でデバイスがフルスクリーンモードであるかどうかを確認する方法はありますか?私はこの記事に追加されたソリューションを試しましたが、すべてが真実を返します。 Detect soft navigation bar availability in android device progmatically?サムスンS8がフルスクリーンモードであることを確認してください

下図のように私はOnSystemUiVisibilityChangeListenerを聞いて、正しい可視性を得ることができます。

private class MyOnSystemUiVisibilityChangeListener implements View.OnSystemUiVisibilityChangeListener { 
    @Override 
    public void onSystemUiVisibilityChange(int visibility) { 
     if (visibility == View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) { 
      // full screen mode 
     } else { 
      // not full screen mode 
     } 
    } 
} 

ユーザーがソフトのナビゲーションボタンを押して全画面表示をトリガしますが、私はかどうかを確認する必要がある時には、上記の方法でのみ動作しますアプリがアプリに入った時点で、デバイスはフルスクリーンモードになっています。

答えて

0

View.getSystemUiVisibility()を呼び出すと、同じint

関連する問題