2014-12-29 82 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主題。改爲只是輕的主題,它工作得很好。