Подтвердить что ты не робот

Android: Как изменить цвет текста ProgressDialog?

Возможный дубликат:
Прозрачный, без границ ProgressDialog

Я использую Theme.Light в своем приложении. При использовании Progress Dialog текст цвета диалога черный, и это не обнадеживает.

Я пробовал это изменение только цвета текста диалога, но не работал:

<style name="Theme.MyDialog" parent="@android:style/Theme.Dialog">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:textColor">#FFFFFF</item>
</style>

Нужно ли устанавливать стиль (MyDialog) в любом XML? Или как изменить цвет текста диалога?

Спасибо заранее.

4b9b3361

Ответ 1

Примените свою собственную тему в конструкторе ProgressDialog:

ProgressDialog progressDialog = new ProgressDialog(this, R.style.Theme_MyDialog);

также изменить <item name="android:textColorSecondary">*my_text_color*</item> в этой теме. В моем случае это работает на эмуляторе и Acer LicuidE, но Samsung Galaxy Mini не хочет устанавливать свой собственный цвет для текста ((.