HoloEverywhere: темные панели действий и диалоги

Я использую библиотеку HoloEverywhere, мне нужно, чтобы панели действий и диалоговые окна (ProgressDialog и AlertDialog) были оформлены в стиле Holo Dark, а остальные элементы управления — в Holo Light.

Я установил тему приложения на Holo.Theme.Light.DarkActionBar (это пока самое близкое к тому, что мне нужно), но с этим я получаю диалоги Light.

Как я могу этого добиться?

Заранее спасибо.


person mxch    schedule 02.04.2013    source источник


Ответы (1)


Создайте новую контекстную оболочку для диалогов:

Context dialogContext = new ContextThemeWrapper(this, R.style.Holo_Theme);
Dialog dialog = new AlertDialog.Builder(dialogContext).create();
person Prototik    schedule 03.04.2013
comment
Большое спасибо за ваш ответ! - person mxch; 03.04.2013