Android 更改Sherlock选项卡栏的背景色

Android 更改Sherlock选项卡栏的背景色,android,actionbarsherlock,tabbar,Android,Actionbarsherlock,Tabbar,我试图自定义SherlockTabBar,但在更改选项卡背景颜色时遇到了困难。我已经使用了“ActionBarStyle生成器”,并从中复制了我感兴趣更改的资源。目前,我设法更改了所选的选项卡指示器,但我不知道如何随选项卡指示器一起更改选项卡背景。 我的自定义样式代码如下所示: @风格/风格 @可绘图/操作栏选择器 居中 和选择器: 有什么建议吗?试试看,这样可以改变颜色。使用ARgb(#aarggbb)生成颜色。Alpha(AA)表示标准颜色的透明度或RGB(#RRGGBB) getS

我试图自定义SherlockTabBar,但在更改选项卡背景颜色时遇到了困难。我已经使用了“ActionBarStyle生成器”,并从中复制了我感兴趣更改的资源。目前,我设法更改了所选的选项卡指示器,但我不知道如何随选项卡指示器一起更改选项卡背景。 我的自定义样式代码如下所示:


@风格/风格
@可绘图/操作栏选择器
居中
和选择器:



有什么建议吗?

试试看,这样可以改变颜色。使用ARgb(#aarggbb)生成颜色。Alpha(AA)表示标准颜色的透明度或RGB(#RRGGBB)

getSupportActionBar()


希望能起作用。

感谢@Hemant提供的线索,但您发布的代码将更改actionbar背景颜色,而不是tabbar。但看着这些代码,我想到了以编程方式而不是按样式进行设置,如下所示:

SupportActionBar.SetStackedBackgroundDrawable(Resources.GetDrawable(Resource.Drawable.ab_stacked_solid_customstyle));

再次感谢。

嘿,api 21中引入了手动工具栏,非常易于使用,您可以修改工具栏的颜色和高度。只是建议另一种选择。看看链接,我被困在SherlockTabBar上,这不是我的选择。无论如何,谢谢你的建议。