Ich versuche, die Aktionsleiste zu entfernen oder zu deaktivieren. Ich habe versucht, das Manifest einzusetzen:
<activity
...
Android:theme="@Android:style/Theme.NoTitleBar"
</activity>
und es funktioniert nicht. Die ActionBar wird nicht entfernt. Bitte helfen Sie mir. Danke.
verwenden Sie dies in Ihrer oncreate()
-Methode
getActionBar().hide();
Wenn Ihre minSdkVersion
10 oder niedriger ist, verwenden Sie stattdessen:
getSupportActionBar().hide();
Ich hatte auch dieses Problem. Ich ging zu styles.xml
und änderte mich
parent="Theme.AppCompat.Light.DarkActionBar"
zu
parent="Theme.AppCompat.Light.NoActionBar"
und das entfernte es von allen meinen Aktivitäten.
Sie können es versuchen. Für mich geht das
Fügen Sie es in style.xml hinzu
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="Android:windowFullscreen">true</item>
</style>
und verwenden Sie den Stil bei manifest.xml.
Android:theme="@style/AppTheme.NoActionBar"
getActionBar().hide();
Ich denke das sollte funktionieren.
Sie verbergen die Aktionsleiste auf verschiedene Arten.
1. Aktionsleiste, die durch die Manifest-XML-Datei ausgeblendet ist (keine Java-Programmierung);
Android:theme="@style/Theme.NoActionBar"
Wenn ein benutzerdefiniertes Design erstellt wird, ist es sinnvoll, einen anderen Stil zu erstellen, um das benutzerdefinierte Design zu erweitern.
<item name="Android:windowActionBar">false</item>
<item name="Android:windowNoTitle">true</item>
oder
ActionBar actionBar = getActionBar(); OR getSupportActionBar();
actionBar.hide();
getSupportActionBar().hide();
or
getActionBar().hide();
Für Android Studio Sie können zu styles.xml wechseln und Parent = "Theme.AppCompat.Light.DarkActionBar" In Parent = "Theme.AppCompat.Light.NoActionBar". In Eclipse kann es in der Manifestdatei geändert werden
<activity
Android:name="com.ExcellenceTech.webview.MainActivity"
Android:label="@string/app_name"
Android:theme="@Android:style/Theme.Holo.Light.NoActionBar.Fullscreen" >
getActionBar().hide();
oder
getSupportActionBar().hide();
Die Änderung erscheint jedoch möglicherweise nicht im XML-Design.
In AndroidManifest.xml und im Aktivitätsabschnitt diesen Code einfügen.
Android:theme="@style/Theme.AppCompat.Light.NoActionBar"