2014-12-29 146 views
1

刚刚尝试了AppCompat v7中的ShareActinProvider,并且从操作栏菜单中的下拉菜单很轻而且很好时,从ShareActionProvider共享按钮的下拉菜单很暗。 这是应用的样式。ShareActionProvider从AppCompat v7下拉菜单颜色

<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

在公共分享网站上发布您的图片,我们其中一个人会将图片嵌入到您的帖子中。 – rayryeng

+0

坏菜单图像https://drive.google.com/open?id=0B-vql2NwFzwRWGk4Y3hJWDk1YUk&authuser=0 好菜单图像 https://drive.google.com/open?id=0B-vql2NwFzwRTHlnZnVrVnprblE&authuser=0 –

回答

0

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