ShareActionProvider从AppCompat v7下拉菜单颜色

时间:2014-12-29 22:08:50

标签: android android-theme shareactionprovider

刚刚从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>

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

1 个答案:

答案 0 :(得分:0)

有同样的问题,因为我是基于Light.DarkActionBar主题。更改为Light主题,它工作正常。