刚刚从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>
我的问题是为什么它会发生,而不应该像其他菜单一样。并且希望如何设置它以匹配其他菜单而不用硬编码弹出窗口的颜色
答案 0 :(得分:0)
有同样的问题,因为我是基于Light.DarkActionBar主题。更改为Light主题,它工作正常。