解决方案 »

  1.   

    <style name="NoSpamActionBarTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
            <item name="android:actionBarStyle">@style/NoSpamActionBarStyle</item>
            <item name="android:titleTextStyle">@style/NoSpamTitleStyle</item>
            <item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
            <item name="android:actionBarTabTextStyle">@style/NoSpamTabText</item>
        </style>    <style name="NoSpamActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
            <item name="android:background">@color/back_color</item>
            <item name="android:backgroundStacked">@color/tab_back_color</item>
        </style>
    改成这样就行了
      

  2.   


    把这句<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>删了,自己测试的多写的东西
      

  3.   


    把这句<item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>删了,自己测试的多写的东西
    我按照你<style name="NoSpamActionBarTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
            <item name="android:actionBarStyle">@style/NoSpamActionBarStyle</item>
            <item name="android:titleTextStyle">@style/NoSpamTitleStyle</item>
            <item name="android:actionBarTabTextStyle">@style/NoSpamTabText</item>
        </style>的思路,然后分别覆写三个  style  的结果是   tab   标签页字体颜色改变了,但是  title  的颜色又变回了黑色。。不过也解决了....
    附上我的思路..   最终实现   绿底白字的  title.    白底绿字    的   tab...<style name="NoSpamActionBarTheme"
            parent="@android:style/android:Theme.Holo.Light.DarkActionBar">
            <item name="android:actionBarStyle">@style/NoSpamActionBarStyle</item>
            <item name="android:actionBarTabTextStyle">@style/NoSpamTabText</item>
        </style><style name="NoSpamActionBarStyle"
        parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
        <item name="android:background">@color/color_a_green</item>
        <item name="android:backgroundStacked">@color/color_white</item>
        <item name="android:titleTextStyle">@style/NoSpamTitleStyle</item>
    </style> 
    <style name="NoSpamTitleStyle">
            <item name="android:textColor">@color/color_white</item>
            <item name="android:textSize">17sp</item>
        </style>
        
        <style name="NoSpamTabText">
            <item name="android:textColor">@color/color_green</item>
            <item name="android:textSize">15sp</item>
        </style> 
    总结,自定义  actionBar  style  时,最好先分别写两个   style.   分别是   actionBarStyle(标题样式)...  actionBarTabStyle(标签页样式)....然后背景色也好,字体也好,其修改全部做在相对应的   style  下。。如:<style name="ActionBarTheme"
            parent="@android:style/android:Theme.Holo.Light.DarkActionBar">
            <item name="android:actionBarStyle">@style/ActionBarStyle</item>
            <item name="android:actionBarTabStyle">@style/ActionBarTabStyle</item>
        </style><style name="ActionBarStyle"
        parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
        <!-- 这里是颜色 -->            <!-- 这里是title  样式....  需要另外覆写   -->
                <!-- ActionBarTabStyle 的思路类同  -->
        <item name="android:titleTextStyle">@style/NoSpamTitleStyle</item>
    </style>有点像总分结构。。
      

  4.   

    求在mainfest.xml中的代码。。感激不尽。。