Android tablet navigation bar nicht verstecken
Ich versuche zu verstecken die Navigationsleiste, mit den Methoden die ich gefunden habe, auf dem internet beschrieben.
Habe ich ein einfaches layout, das zeigt eine WebView:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:id="@+id/layout" >
<WebView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</RelativeLayout>
Den code, dass ich Sie mit in-app-startup:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
web.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
layout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
Aber nicht ausblenden der Navigationsleiste.
Habe ich Hinzugefügt...
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
... auf meine Tätigkeit zu.
Wie kann ich das erreichen?
- Hi, ich bin immer noch Probleme haben mit dem ich eine Lücke an der Unterseite des Bildschirms für Geräte wie das Nexus 7 & Nexus 10.
InformationsquelleAutor JackTurky | 2012-10-09
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man nicht dauerhaft verbergen, die system bar auf einem tablet.
SYSTEM_UI_FLAG_HIDE_NAVIGATION
auf Android 4.1 und höher ausblenden der Systemleiste, aber es wird wieder angezeigt, sobald der Benutzer etwas tut.können Sie verstecken die navigationbar,versuchen Sie, diese
if(Build.VERSION.SDK_INT > 19) //19 or above api
? Beachten Sie das größer-als-Zeichen.Können Sie nicht ausblenden der Navigationsleiste innerhalb des vorgegebenen Rahmens. Allerdings gibt es eine Arbeit um, wenn rooting das Gerät ist eine option für Sie:
Root-Gerät
Installieren und ausführen von Busybox
Installieren HideBar
In HideBar es gibt eine option, um die Ausführung im 'Kiosk' - Modus, in dem es keine Möglichkeit gibt, zu re-Anzeige in der Navigationsleiste. Unnötig zu sagen, Sie müssen wirklich vorsichtig sein mit diesem.