LeftNavBar crée une barre noire au sommet de l'activité

J'essaie d'incorporer LeftNavBarLibrary de Google dans mon application. Lorsque je charge la barre de navigation, je finis avec une barre noire en haut de l'activité. La barre semble prendre l'espace qu'une barre d'action traditionnelle occuperait.

Est-ce que quelqu'un sait d'où vient la barre ou comment l'enlever?

  • Des retards / bégaements ennuyeux dans un jeu d'Android
  • SharedPreferences not persistent
  • L'application n'est pas disponible pour Nexus 7 sur Google Play
  • Pré-devinez la taille de Bitmap à partir de l'Uri réel, avant le chargement de l'échelle
  • Comment ajouter plusieurs vues au gestionnaire de fenêtres dans Android
  • Les «annonces» d'espace de noms ne sont pas liées
  • Merci.

    Entrez la description de l'image ici

    Le thème de ma demande est légèrement personnalisé. Basé sur le thème AppCompat en raison des exigences de MediaRouteActionProvider

    Styles.xml

    <resources> <style name="AppTheme" parent="@style/Theme.AppCompat"> <item name="android:actionBarStyle">@style/MyActionBar</item> </style> <style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar"> <item name="android:background">@drawable/ab_gradient</item> </style> </resources> 

    L'activité illustrée ci-dessus a un thème personnalisé défini dans le manifeste.

    AndroidManifest.xml

     <activity android:name="my.app.namespace.CoreActivity" android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > </activity> 

    La version minimale sdk des applications est 14. Donc, ce n'est pas exclusivement une application Google TV. J'ai seulement été capable de tester ce bug sur mes appareils Android 4.1 et 4.4.

  • Comment changer la construction cible sur un projet Android?
  • ArrayList trouve le premier et dernier élément
  • Style une barre d'action dans Android Honeycomb
  • Comment éviter les fuites Eclipse sur XServer lors de l'édition de fichiers XML Android?
  • Plein écran pour personnaliser le thème
  • Existe-t-il un moyen simple de créer un fragment de bouton d'action?
  • 4 Solutions collect form web for “LeftNavBar crée une barre noire au sommet de l'activité”

    Je traite la barre d'action de cette façon:

     getActionBar().hide(); 

    Essayez de mettre ceci dans votre activité principale ou l'activité qui est la mère et toujours présente. Ne vous inquiétez pas du thème en manifeste, il suffit de définir votre thème avec la barre de titre et de le cacher dans le code.

    J'espère que cela t'aides.

    Regardez: masquer la barre d'état sur Android 4.0 et Lower

    Notez que cela se trouve dans la <application> . Cela pourrait vous aider.

     <application ... android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > ... </application> 

    Ou par programme:

      @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // If the Android version is lower than Jellybean, use this call to hide // the status bar. if (Build.VERSION.SDK_INT < 16) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } setContentView(R.layout.activity_main); } 

    Vous pouvez définir Android: windowActionBar style sur false en configurant un thème personnalisé. Remarque: Dans ce cas, getActionBar () renverra nulle. Si vous supprimez la barre d'action à l'aide d'un thème, la fenêtre n'autorisera pas la barre d'action.

    Merci pour les réponses les gars. La vraie question était en fait que la classe LeftNavBar.java créait une marge artificielle en haut de l'écran. J'aurais pensé qu'une bibliothèque publiée par google serait meilleure que ça, mais apparemment pas.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.