2016-07-12 4 views
1

Ich muss android Immersive-Modus in meiner Reaktion nativen App eingeben, aber wenn ich versuche View.SYSTEM_UI_FLAG_IMMERSIVE) Ich habe eine Menge Fehler während der Kompilierung. Ich weiß nichts über native Android-Entwicklung und mache es mit verbundenen Augen. Also kannst du bitte kurz erklären was und wo ich vorbei muss um es zum laufen zu bringen.Geben Sie android immersiven Modus

+0

Was ist Ihr Mindest api Ebene? Das ist neu in Android 4.4 (API Level 19). Vielleicht möchten Sie dies lesen: https://developer.android.com/training/system-ui/immersive.html. Andernfalls müssen Sie den Fehler lesen, wenn Sie wissen wollen, was nicht stimmt. –

+0

API-Level 19. Ich weiß nichts über Android-Entwicklung, aber wie ich sehen kann, ist es Syntaxfehler. Und ich habe diese Seite gesehen, aber ich weiß nicht, wo ich das verwenden soll: in der Hauptaktivität oder eine andere Datei erstellen? Und wie man es benutzt? Darf ich in etwas wie onclick nichtig machen oder über diese hinaus? –

Antwort

0

Ich brauche nur automatisch Tasten android Navigation auf app Start zu verstecken, so dass es genug paar Zeilen Code in MainActivity.java hinzuzufügen:

@Override 
protected void onStart() 
{ 
    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); 
    super.onStart(); 
} 
+0

Es scheint, dass es nicht funktioniert –

0

was ist mit dem Hinzufügen von android: theme = "@ android: Stil/Theme.NoTitleBar.Fullscreen" in Ihrem Android Manifest XML-Datei ??

+0

nein es funktioniert nicht –

Verwandte Themen