我有一個樣式文件我在哪裏設置一些動作條的風格像這樣操作欄背景色不改變
<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