Wie verstecke ich die Navigationsleiste in Android 6.0?

Ich habe den folgenden Code:

getWindow().getDecorView().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);

Dieser Code funktionierte gut für Android Lollipop und versteckte die Navigationsleiste im Sticky Immersive-Modus. Aber jetzt, wenn ich es auf meinem Handy mit Android 6.0 teste, verschwindet die Navigationsleiste, während ein schwarzes Rechteck, in dem sich die Navigationsleiste befand, einen Teil des Bildschirms blockiert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage