1
如果您將應用程序的主題設置爲Holo.Light,那麼您可以獲得輕量級的彈出菜單,深色文本等,這正是我想要的。但是,我的操作欄使用的是自定義較深的顏色,我希望溢出菜單(點)回到白色(如使用Theme.Holo時那樣)。我需要在我的主題中重寫什麼來實現這一目標?Holo.Light主題,但白色溢出點?
如果您將應用程序的主題設置爲Holo.Light,那麼您可以獲得輕量級的彈出菜單,深色文本等,這正是我想要的。但是,我的操作欄使用的是自定義較深的顏色,我希望溢出菜單(點)回到白色(如使用Theme.Holo時那樣)。我需要在我的主題中重寫什麼來實現這一目標?Holo.Light主題,但白色溢出點?
<style name="Theme" parent="@android:style/Theme.Holo.Light">
<item name="actionOverflowButtonStyle">@style/OverflowStyle</item>
</style
<style name="OverflowStyle" parent="@android:style/Widget.ActionButton.Overflow">
<item name="android:src">@drawable/custom_asset</item>
</style>
或者使用深色動作欄主題
<style name="Theme" parent="@android:style/Theme.Holo.Light.DarkActionBar" />
反應良好的感謝。然而,如果操作欄被拆分(android:uiOptions =「splitActionBarWhenNarrow」),在這種情況下,該按鈕或者位於頂部的操作欄中,使用黑色主題,或者底部使用白色主題,具體取決於手機旋轉或屏幕很大。在這種情況下,您需要根據拆分操作欄中的位置切換按鈕圖標:頂部與底部。 – petrsyn