我有一个样式文件我在哪里设置一些动作条的风格像这样操作栏背景色不改变
<style name="ActionBar.Solid.Pro" parent="@style/Widget.Sherlock.ActionBar.Solid">
<item name="background">@color/dialer_color</item>
<item name="backgroundStacked">@color/dialer_color</item>
<item name="backgroundSplit">@color/dialer_color</item>
<item name="android:progressBarStyle">@style/ProgressBar.Pro</item>
</style>
现在我想以编程方式更改操作栏的颜色像this`
getSupportActionBar.setBackgroundDrawable(new ColorDrawable(Color.Red));
但它没有任何效果。你能告诉我为什么,我做错了什么
是否有可能以编程方式更改ActionBar.TabView背景? 我正在设置我的风格,我如何更改此风格属性的背景?
<style name="ActionBarTabStyle.Pro" parent="@style/Widget.Sherlock.ActionBar.TabView">
<item name="android:background">@color/dialer_color</item>
</style>
http://stackoverflow.com/a/17198657/3419997 – turtle 2014-10-20 09:22:12