2016-02-19 2 views
0
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    <item name="android:popupMenuStyle">@style/MyPopupMenu</item> 
    </style> 

, когда я пытаюсь добавитьСтиль Переполнение Меню на андроид

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:popupMenuStyle">@style/PopupMenu</item> 
    </style> 
    <style name="PopupMenu"parent="android:Widget.Holo.Light.ListPopupWindow"> 
    <item name="android:popupBackground">#888888</item> 
    </style> 

родителя является несоответствие фона не меняется

это мой код я попытался

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:popupMenuStyle">@style/PopupMenu</item> 
    </style> 
    <style name="PopupMenu" parent="Theme.AppCompat.Light.ListPopupWindow**"> 
    <item name="android:popupBackground">#888888</item> 
    </style> 

ответ

0
<style name="AppTheme" parent="android:Theme.Light"> 
<item name="android:popupMenuStyle">@style/PopupMenu</item> 
</style> 

<style name="PopupMenu" parent="@android:style/Widget.PopupMenu"> 
<item name="android:popupBackground">@android:color/white</item> 
</style> 

manifest.xml

<application 
android:allowBackup="true" 
android:theme="@style/AppTheme" > 
............. 
</application> 

Попробуйте что-нибудь подобное. Надеюсь, поможет.

Смежные вопросы