2013-02-07 114 views
0

我已经实现了操作栏福尔摩斯与个性风格低于自定义操作栏福尔摩斯

<resources> 
    <style name="MyTheme" parent="Theme.Sherlock"> 
    <item name= "actionBarStyle">@style/ActionStyle</item> 
    <item name="actionBarTabTextStyle">@style/MyTabTextStyle</item> 
    <item name="android:actionBarTabTextStyle">@style/MyTabTextStyle</item> 
    </style> 
    <style name= "ActionStyle" parent="Widget.Sherlock.ActionBar"> 
    <item name="android:background">#ff000000</item> 
    <item name="background">#ff000000</item> 
    </style> 
<style name="MyTabTextStyle" parent="Widget.Sherlock.ActionBar.TabText" > 
<item name="android:textColor">#0EBFE9</item> 
<item name = "android:showDividers">none</item> 
<item name ="android:textStyle">bold</item> 
<item name = "android:divider">#000000</item> 

</style> 
</resources> 

即使设定背景为黑色的动作栏中显示显示操作栏和导航选项卡之间的蓝色护栏。 我已指定显示分隔符为空,但导航包含制表符之间的分隔符。

回答

2

你需要继承父主题的TabBar,不TabText

Widget.Sherlock.ActionBar.TabBar 

这样:

<style name="Theme.mActionBarTabBar" parent="Widget.Sherlock.ActionBar.TabBar"> 
    <item name="android:showDividers">none</item> 
</style>