android - que - Barra de acción oscura con menú desplegable en blanco de Holo Light
lista desplegable excel 2010 (2)
Tengo un tema personalizado con un padre @android: style / Theme.Holo.Light.DarkActionBar Quiero cambiar el menú desplegable a la versión blanca (ver imagen)
He buscado algunos ejemplos, pero no funcionaron para mí, ¿es posible simplemente anular el menú desplegable de la barra DarkAction con la versión light?
(No uso la barra de acción sherlock)
Esto funcionó para mí. Espero que te ayude:
<style name="YOUR_DARK_AB_THEME">
<item name="android:actionBarWidgetTheme">@style/YourActionBarWidget</item>
</style>
<!-- This helps the PopupMenu stick with Light theme while the ActionBar is in Dark theme -->
<style name="YourActionBarWidget"
parent="android:Theme.Holo.Light">
<item name="android:popupMenuStyle">@android:style/Widget.Holo.Light.PopupMenu</item>
<item name="android:dropDownListViewStyle">@android:style/Widget.Holo.Light.ListView.DropDown</item>
</style>
Usa el mismo contexto de ActionBar para crear el PopupMenu
actionBar.getThemedContext ()
Asi que,
ActionBar actionBar = ((ActionBarActivity) getActivity ()). GetSupportActionBar ();
PopupMenu popMenu = new PopupMenu (actionBar.getThemedContext (), anyView);