這是我當前的樣式文件,因爲我想用淺色的ActionBar製作一個黑暗的主題。使用parent =「@ android:style/Widget.Holo.Light.ActionBar」帶來了Dark ActionBar
<style name="AppBaseTheme" parent="@android:Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#FF00FF</item>
</style>
即正常工作,因爲我的動作條爲粉紅色背景(截圖中不共享,因爲這將是太混亂)。
但不幸的是,儘管我使用了:Widget.Holo。 輕 .ActionBar,我的動作條仍然是黑暗的主題:
它是如何將有可能迫使光動作條上我的黑暗主題?
粉色背景在哪裏? – jfs
不在此截圖中。但它的工作原理,屏幕截圖將與粉紅色的混淆bg –
你是指那個下拉(這也適用於其他部分)?如果答案是肯定的,那麼從'Theme.Holo'中覆蓋'actionDropDownStyle'(和其他屬性)風格以指向Light版本(因爲'android:actionBarStyle'只改變背景,文本實際的'ActionBar'等屬性)? – Luksprog