2012-09-16 176 views
0

我是Android开发新手。 最初,actionBar上的tabView包含蓝色(如果它具有焦点)。我只想将其改为另一种颜色。所以actionBar的其他样式组件应该保持不变。更改操作栏上TabView的颜色

我写了下面的代码:

<resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    <style name="CustomActivityTheme" parent="@android:style/Theme.Holo.Light"> 
     <item name="android:actionBarStyle">@style/MyActionBarTabStyle</item> 
    </style> 

    <style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBar.TabView"> 
     <item name="android:background">@drawable/ab_transparent_tabdesign</item> 
    </style> 
</resources> 

而且在表现我写这

<activity 
      android:label="@string/app_name" 
      android:name=".mainActivity" 
      android:theme="@style/CustomActivityTheme" 
> 
</activity> 

当我运行我的应用程序,操作栏完全消失! 我真的可以使用一些帮助。 谢谢

+0

有答案的人吗? – CemKacmaz

回答

0

如果您正在寻找更改标签的背景,请将颜色设置为可绘制的选择器并定义不同的状态(按下/不按下) - (对焦/不对焦)。

这个职位对解决这一问题的详细信息: ActionBar change color/drawable of selected tab only?

希望这有助于。