При использовании Theme.Sherlock.Light.DarkActionBar
(или Theme.Holo.Light.DarkActionBar
, не имеет значения) ActionMode (или "контекстный ActionBar" ), который появляется, например, при выборе текста, по умолчанию имеет стиль, аналогичный стандарту темная тема, то есть синяя с яркими значками действия.
Однако, когда вы пытаетесь выбрать текст в диалоговом окне (который светлый в этой теме, в отличие от черного ActionBar), вместо него появляется ActionMode, созданный в виде темы Light (белый фон). Проблема в том, что ее иконки действия не темны, как должны быть, но свет, что делает их эффективно невидимыми.
Кажется, что фон был взят из легкой темы (из-за светлого диалога), но иконы были взяты из темной темы. Это ошибка в теме Light.DarkActionBar
? Могу ли я что-то сделать?