我有一个操作栏,它有一个特定的主题(某种颜色),我想要应用于所有看起来像附加图片的活动/片段。
然后,当我点击下拉列表时,我希望下拉背景为不同的颜色。我将如何设计背景样式。
现在这是我的主题
<item name="toolbarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar.WhiteDropDown</item>
点击下拉菜单后,下拉列表的背景显示为黑色。我应该怎么做才能改变它?
我尝试创建@ style / ThemeOverlay.AppCompat.Light的子类,并将整个toolbarTheme更改为该样式。但与此同时,actionBar文本现在全部以黑色显示,因为它的风格是Light,相比之下,默认情况下文本将为黑色。因此,我想知道是否还有其他属性我可以修改以更改下拉菜单的背景。
我试过了,actionMenuTextColor,actionBarPopupTheme,spinnerDownItemStyle,actionBarItemBackground,actionDropDownStyle,以及我能想到的一切。有人请帮忙!
谢谢!