ShareActionProvider从AppCompat v7下拉菜单颜色

刚刚尝试了AppCompat v7中的ShareActinProvider,并且从操作栏菜单中的下拉菜单很轻巧,从ShareActionProvider共享按钮的下拉菜单很暗。 这是应用的风格。

<style name="Theme.Pinnr" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">#C62828</item>
    <item name="colorPrimaryDark">#B71C1C</item>
 </style>

我希望两个菜单都具有相同的颜色。

这是错误的菜单图像:

这是一个很好的菜单图像:

更新我实际上知道我可以使用此代码更改该弹出窗口的颜色

<style name="Theme.Pinnr.listPopupWindowStyle" parent="Widget.AppCompat.Spinner.DropDown.ActionBar">
    <item name="android:popupBackground">#eeeeee</item>
</style>

我的问题是为什么它发生,并不应该像其他菜单一样。 希望如何将其设置为与其他菜单相匹配,而不用硬编码弹出窗口的颜色


有同样的问题,这是因为我是基于Ligh.DarkActionBar主题。 改为只是轻的主题,它工作得很好。

链接地址: http://www.djcxy.com/p/89627.html

上一篇: ShareActionProvider Drop down menu color from AppCompat v7

下一篇: ActionBar text color