wake-up-neo.com

Android Studio - Aktionsleiste entfernen

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. 

12
iYonatan

verwenden Sie dies in Ihrer oncreate()-Methode

getActionBar().hide();

Wenn Ihre minSdkVersion 10 oder niedriger ist, verwenden Sie stattdessen: 

getSupportActionBar().hide();
21
goonerDroid

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.

16
malamute84

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"
9
reza.cse08
getActionBar().hide();

Ich denke das sollte funktionieren.

4
Ashikur Rahman

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();
1

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" >
1
ASIF ALI
getActionBar().hide();

oder

getSupportActionBar().hide();

Die Änderung erscheint jedoch möglicherweise nicht im XML-Design.

0
Vimukthi Sineth

In AndroidManifest.xml und im Aktivitätsabschnitt diesen Code einfügen.

Android:theme="@style/Theme.AppCompat.Light.NoActionBar"
0
JavaScrap