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> 

我必须在任何XML中设置样式(MyDialog)吗? 或者我怎样才能改变对话框的文字颜色?

提前致谢。

Solutions Collecting From Web of "Android:如何更改ProgressDialog的文本颜色?"

在ProgressDialog构造函数中应用您的自定义主题:

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

在这个主题中也改变<item name="android:textColorSecondary">*my_text_color*</item> 。 在我的情况下,它是在模拟器和macros碁LicuidE工作,但三星Galaxy Mini不想设置我的自定义颜色的文字((。