Диалоги с использованием ActionBarSherlock/HoloEverywhere Light

Я использую проект библиотеки HoloEverywhere Кристофа Версьюекса и тему Theme.HoloEverywhereLight.Sherlock.

Системные диалоговые окна — копирование всего текста, диалоговое окно выбора даты и т. д. — все имеют белый текст в качестве заголовка окна, а не голубой. Вы можете увидеть это, если запустите демо.

Я пробовал стилизовать их с помощью android:windowTitleStyle, но безуспешно. Кто-нибудь использует это и нашел обходной путь?

Спасибо.


person jFort    schedule 26.04.2012    source источник
comment
Здравствуйте, я Кристоф! Работать над этими диалогами мне очень тяжело, и я очень надеюсь вскоре найти ответ на этот вопрос. Любая идея приветствуется, потому что эта проблема действительно делает мою библиотеку почти непригодной для использования в светлой теме. Спасибо за ваш интерес!   -  person Waza_Be    schedule 05.06.2012
comment
@Profete162: Спасибо за отличную библиотеку!   -  person SharkAlley    schedule 20.06.2012


Ответы (1)


Текст заголовка трудно изменить. Вы можете изменить цвет фона заголовка, чтобы он стал читабельным, а все остальное оставить в светлой теме:

<style name="Theme.MyTheme" 
       parent="Theme.HoloEverywhereLight.DarkActionBar.Sherlock">
       <item name="android:alertDialogStyle">@style/AlertDialogHoloMix</item>
</style>

<style name="AlertDialogHoloMix" 
       parent="AlertDialogHoloLight">
       <item name="android:topDark">@drawable/dialog_top_holo_dark</item>
</style>

Я тестировал это на Gingerbread и ICS.

person SharkAlley    schedule 19.06.2012