Android barre d'action la barre d'onglets diviseur
Je vais avoir des problème de réglage du drawable pour le diviseur. Mon style.xml ressemble à ceci:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="HCLTheme" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/HCLActionBarStyle</item>
<item name="actionBarStyle">@style/HCLActionBarStyle</item>
<item name="android:actionBarTabBarStyle">@style/HCLActionBarTabBarStyle</item>
<item name="android:actionBarTabStyle">@style/HCLActionBarTabStyle</item>
</style>
<style name="HCLActionBarStyle" parent="android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/hcl_actionbar_drawable</item>
<item name="background">@drawable/hcl_actionbar_drawable</item>
<item name="android:titleTextStyle">@style/HCLActionBarTitle</item>
</style>
<style name="HCLActionBarTabBarStyle" parent="@android:style/Widget.Holo.ActionBar.TabBar">
<item name="android:showDividers">middle</item>
<item name="android:divider">@drawable/divider</item>
<item name="android:dividerPadding">0dp</item>
</style>
<style name="HCLActionBarTabStyle" parent="@android:style/Widget.Holo.ActionBar.TabView">
<item name="android:background">@drawable/action_bar_tab_style</item>
</style>
<style name="HCLActionBarTitle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
</style>
</resources>
Dans le HCLActionBarTabBarStyle je suis réglage de l' @drawable/diviseur que l'onglet diviseur. Cette drawable est un 9patch image, une ligne noire verticale.
Avant de mettre le diviseur drawable dans le xml, je reçois le blanc normal diviseur comme ceci:
Après j'ai mis le drawable dans le styles.xml j'obtiens ceci:
Donc, comme vous pouvez le voir, le diviseur est juste plus large, et ce n'est pas la ligne noire verticale de la 9patch image. Je ne suis même pas sûr de ce que le drawable pour le diviseur doit être? Une photo ou une couche de liste, ou peut-il être d'une couleur? En fait, j'ai essayé tous les 3, mais sans succès.
Vous devez vous connecter pour publier un commentaire.
Utiliser la propriété de "actionBarDivider" sur le style personnalisé.
Quelque chose comme ci-dessous
onglet créer diviseur image
dans des styles ajouter un élément illustré ci-dessous
code pour devider en action onglet de la barre de l'indicateur de
où @drawble/tabindicator est une image dans drawble