2016-06-12 10 views
0

Schließen Sie diese Frage nicht, da dies sehr alt ist, aber ich kann die Lösung nicht finden. Ich bin neu bei Android. Ich möchte die Softkeys unten und den Status dauerhaft deaktivieren, sobald der Benutzer meine App öffnet.Navigationsleiste dauerhaft ausblenden, wenn ich meine App android öffnen

Es sollte nicht einmal bei Benutzerinteraktion angezeigt werden.

public void onWindowFocusChanged(boolean hasFocus) { 
     super.onWindowFocusChanged(hasFocus); 
     if(hasFocus){ 
      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); 
      getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); 
      } 
     } 

Dieser Code versteckt nur die Navigationsleiste. Aber wenn ich von unten wische, erscheint es. Dies sollte nicht passieren. Bitte helfen Sie.

Um aus meiner App zu kommen, werde ich einen Weg bieten. Danke

+0

Versuchen Sie die Antworten auf diese Frage http://stackoverflow.com/questions/16713845/permanently-hide-navigation-bar-on-activity –

+0

R Codierung in Xamarin? –

+0

Dies ist die nächste Lösung, die ich gefunden habe https://android.stackexchange.com/questions/85013/how-to-enable-task-locking-in-android-5-0-production-devices/85125#85125 – Nithesh

Antwort

0

Schließen Sie diese Frage nicht, da dies sehr alt ist, aber ich kann die Lösung nicht finden. Ich bin neu bei Android. Ich möchte die Softkeys unten und den Status dauerhaft deaktivieren, sobald der Benutzer meine App öffnet.

Es sollte nicht einmal bei Benutzerinteraktion angezeigt werden.

Ich bin mir ziemlich sicher, dass Sie die Navigationsleiste nicht dauerhaft deaktivieren können. Sonst bleibt der Nutzer für immer bei Ihrer App und es gibt keine Möglichkeit, ihn zu verlassen.

+0

Ja, aber ich wird etwas aus der App kommen. Ich muss es dauerhaft deaktivieren. Wie kann ich es tun? – Arun

+0

Android wird es nicht zulassen. Was ist, wenn Ihre Implementierung fehlerhaft ist und Sie einen Spezialfall verpassen? Der Benutzer würde feststecken –

Verwandte Themen