web-dev-qa-db-fra.com

Android Studio - Barre d'action supprimer

J'essaie de supprimer/désactiver la barre d'action. J'ai essayé de mettre dans le manifeste:

<activity
    ...
    Android:theme="@Android:style/Theme.NoTitleBar"
</activity>

et ça ne marche pas. Il ne supprime pas le ActionBar . S'il vous plaît aidez-moi . Merci. 

12
iYonatan

dans votre méthode oncreate(), utilisez ceci

getActionBar().hide();

Si votre minSdkVersion est inférieur ou égal à 10, utilisez plutôt: 

getSupportActionBar().hide();
21
goonerDroid

J'ai eu ce problème aussi. Je suis allé à styles.xml et j'ai changé 

parent="Theme.AppCompat.Light.DarkActionBar" 

à 

parent="Theme.AppCompat.Light.NoActionBar"

et cela l'a enlevé de toutes mes activités.

16
malamute84

Vous pouvez essayer ça. Ça marche pour moi

Ajoutez-le dans style.xml

<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>

et utilisez le style à manifest.xml.

Android:theme="@style/AppTheme.NoActionBar"
9
reza.cse08
getActionBar().hide();

Je pense que cela devrait fonctionner.

4
Ashikur Rahman

Vous cachez la barre d'action de différentes manières. 

1. La barre d’action est masquée dans le fichier xml de manifeste (programmation non Java), puis il est facile d’ajouter l’attribut suivant à la balise d’activité:

 Android:theme="@style/Theme.NoActionBar"

Si un thème personnalisé est créé, il est pratique de créer un autre style étendant le thème personnalisé.

 <item name="Android:windowActionBar">false</item>
 <item name="Android:windowNoTitle">true</item>

ou 

ActionBar actionBar = getActionBar(); OR getSupportActionBar();
actionBar.hide();

getSupportActionBar().hide(); 
  or 
getActionBar().hide();
1

Pour Android studio Vous pouvez accéder à styles.xml et modifier Parent = "Theme.AppCompat.Light.DarkActionBar" À Parent = "Theme.AppCompat.Light.NoActionBar". et dans Eclipse, il peut être modifié dans le fichier manifeste

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

ou

getSupportActionBar().hide();

Mais le changement peut ne pas apparaître dans la conception XML.

0
Vimukthi Sineth

Dans AndroidManifest.xml et la section activité mettez ce code.

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