/ / Je veux supprimer le séparateur sous la barre d'action - android, android-actionbar

Je veux supprimer le séparateur sous la barre d'action - Android, android-actionbar

Ce que j'essaye de faire est exactement comme indiqué dans l'image " mon problème

Je veux supprimer ce séparateur. J'utilise la barre d'action intégrée à Android. Je ne veux pas utiliser la barre d'action Sherlock. Je dois utiliser la barre d'action Android.

J'ai essayé d'ajouter ceci à mes styles mais ça ne fonctionne pas

<style name="MyDropDownNav" parent="android:style/Theme.Holo.Light">
<item name="android:dropDownSelector">@drawable/ic_launcher</item>
<item name="android:divider">@null</item>
</style>

Avez-vous des suggestions?

Réponses:

7 pour la réponse № 1

Vous pouvez implémenter un Translucent Action Bar:

ActionBar Android translucide personnalisé

Afficher ImageView partiellement derrière ActionBar transparent

Définir themes:

<resources>
<style name="Theme.TranslucentActionBar" parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/Widget.ActionBar</item>
</style>

<style name="Theme.TranslucentActionBar.ActionBar" />

<style name="Theme.TranslucentActionBar.ActionBar.Overlay">
<item name="android:actionBarStyle">@style/Widget.ActionBar.Transparent</item>
<item name="android:windowActionBarOverlay">true</item>
</style>
</resources>

et styles pour votre Action Bar:

<resources>
<style name="Widget.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/ab_background</item>
</style>

<style name="Widget.ActionBar.Transparent">
<item name="android:background">@android:color/transparent</item>
</style>
</resources>

Appliquez-le ensuite dans votre AndroidManifest.xml.


1 pour la réponse № 2
<style name="AppTheme" parent="android:Theme.whatever_theme_you_have">
...
<item name="android:windowContentOverlay">@null</item>
</style>

0 pour la réponse № 3

Le séparateur est contenu pour l'image d'arrière-plan de la barre d'action.

Essayez de changer l'image d'arrière-plan de la barre d'action. Veuillez vous référer aux codes ci-dessous.

<style name="AppTheme">
<item name="android:actionBarStyle">@style/ActionBarStyle</item>
</style>

<style name="ActionBarStyle">
<item name="android:background">{SET BACKGROUND FOR YOU}</item>
</style>