Установить цвет текста меню переполнения

В моей основной теме я включаю следующее:

<item name="android:popupMenuStyle">@style/ListPopupWindow</item> 

В styles.xml :

 <style name="ListPopupWindow" parent="@android:style/Widget.Holo.ListPopupWindow"> <item name="android:textColor">@color/bright_foreground_holo_dark</item> </style> 

Где bright_foreground_holo_dark – светло-серый ( #fff3f3f3 ). Однако текст выглядит черным. Фон – темно-серый, как и должно быть в темной голой теме.

Эти определения содержатся в источнике android styles.xml .

 <style name="Widget.Holo.ListPopupWindow" parent="Widget.ListPopupWindow"> <item name="android:dropDownSelector">@android:drawable/list_selector_holo_dark</item> <item name="android:popupBackground">@android:drawable/menu_dropdown_panel_holo_dark</item> <item name="android:dropDownVerticalOffset">0dip</item> <item name="android:dropDownHorizontalOffset">0dip</item> <item name="android:dropDownWidth">wrap_content</item> </style> <style name="Widget.ListPopupWindow"> <item name="android:dropDownSelector">@android:drawable/list_selector_background</item> <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item> <item name="android:dropDownVerticalOffset">-10dip</item> <item name="android:dropDownHorizontalOffset">0dip</item> <item name="android:dropDownWidth">wrap_content</item> </style> <style name="Widget"> <item name="android:textAppearance">?textAppearance</item> </style> <style name="TextAppearance"> <item name="android:textColor">?textColorPrimary</item> <item name="android:textColorHighlight">?textColorHighlight</item> <item name="android:textColorHint">?textColorHint</item> <item name="android:textColorLink">?textColorLink</item> <item name="android:textSize">16sp</item> <item name="android:textStyle">normal</item> </style> 

На всякий случай кто-то ищет помощь,

Чтобы изменить цвет шрифта элемента меню переполнения, ваша основная тема должна включать

 <item name="android:textAppearanceLargePopupMenu">@style/PopupMenuTextAppearance</item> 

И в style.xml

 <style name="PopupMenuTextAppearance" parent="android:TextAppearance.Large"> <item name="android:textColor">@color/bright_foreground_holo_dark</item> </style> 

Выберите любой родительский TextAppearance.Medium / TextAppearance.Small зависимости от потребностей.