我有一個應用程序可以在ICS,蜂窩上運行。對於這兩種風格,我希望保持相同的主題:SDK> = 14的Theme.Holo.Light.DarkActionBar。Theme.Holo.Light.DarkActionBar Honeycomb
我創建了一個自定義樣式:
<style name="ActionBar.Dark" parent="@style/ActionBar">
<item name="android:background">@color/actionbar_background_dark</item>
</style>
<style name="Holo.light.dark.actionbar" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar.Dark</item>
<item name="android:titleTextStyle">@android:style/TextAppearance.Holo.Widget.ActionBar.Title</item>
<item name="android:subtitleTextStyle">@android:style/TextAppearance.Holo.Widget.ActionBar.Subtitle</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:windowActionBarOverlay">false</item>
<item name="android:backgroundStacked">@drawable/ab_stacked_transparent_light_holo</item>
<item name="android:backgroundSplit">@drawable/ab_bottom_transparent_dark_holo</item>
<item name="android:homeAsUpIndicator">@drawable/ic_ab_back_holo_dark</item>
</style>
但這只是一半的工作,下拉微調有白色的背景,白色的文字,所有窗口標題是黑色背景上的黑色文本。
我怎麼知道我應該設置實現全Theme.Holo.Light.DarkActionBar
我面臨同樣的問題。你是否設法解決這個問題? – 2012-03-07 13:01:52
還沒有。主題屬性沒有記錄。 – Taranfx 2012-03-09 04:45:21
@geeknizer,你見過這篇文章http://stackoverflow.com/questions/4880413/text-color-of-a-closed-spinner?看起來它是一個內部特徵,所以你不能改變文本微調器的顏色。我發現這個似乎工作的「解決方法」:http://stackoverflow.com/questions/4361604/how-to-change-the-spinner-font-color – Alesqui 2012-03-15 11:37:58